問題タブ [pyuno]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1751 参照

python - OpenOfficeでPyUNOを使用してテキストの背景色を設定する方法

PyUNOを使用してOpenOfficeWriterドキュメントの検索と置換を正常に実行するPythonスクリプトがあります。置き換えられたテキストのCharColorを設定することはできますが、BackColor(背景色)を設定することはできません。

'found'変数は、document.findFirstメソッドの呼び出しの結果です。オブジェクトのタイプが100%わからないのですか?

「com.sun.star.beans.UnknownPropertyException:不明なプロパティ:BackColor」というエラーが表示されます

BackColorは、テーブルセルに適用されるため、多くの例で使用されていますが、プレーンテキストでは機能しないようです。設定するプロパティを教えてもらえますか、それとも可能かどうか教えてください。

ありがとう

0 投票する
3 に答える
5123 参照

python - Python 2.7 とピュノ

Windows 7にpython 2.7をインストールしています。python 2.6に付属のLibre Office 3.4をインストールしました。したがって、すべての環境変数を設定した後でも、uno と unohelper をインポートできません。

Python 2.7 が必要なので、以前は Open Office 3 で動作する Python 2.6 を使用していたため、Python 2.6 に戻すことはできません。最近、LibreOffice 3.4 と Python 2.7(ActivePython 2.7) に変更しました。

LibreOffice 3.4のunoとunohelperをインポートするためにpython 2.7を作成する方法はありますか

前もって感謝します。

0 投票する
2 に答える
1858 参照

python - PyUNOで編集したドキュメントを保存するには?

Word 97-2003 (.doc) ドキュメントを開き、Python から編集することに成功しました。しかし、どうすれば保存できますか?

私はいつも得る:

(関連質問)

属性はどうあるべきですか?

そして、どうすればドキュメントを閉じることができますか?

0 投票する
2 に答える
859 参照

openoffice-calc - uno (openoffice api) を使用して、スプレッドシートを*再計算なしで*開きます

私は pyuno を使用して Excel スプレッドシート (Linux で実行) を読み込んでいます。多くのセルには、明らかに利用できないアドインを参照する数式があります。ただし、セルの値は私が望むものです。

しかし、シートを読み込んで読むと、それらの数式が評価されているようで、値がエラーで上書きされています。

私はいくつかのことを試しましたが、どれもうまくいきませんでした:

  • desktop.loadComponentFromURL への呼び出しでフラグ AutomaticCalculation=False、MacroExecutionMode=NEVER_EXECUTE を設定します。
  • 読み込まれたドキュメントで document.enableAutomaticCalculation(False) を呼び出します

助言がありますか?

0 投票する
0 に答える
117 参照

python - ピューノの印刷範囲をクリアしますか?

unoconv を使用して一部の xlsx スプレッドシートを pdf に変換していますが、pdf には印刷領域にこれらのセルしか含まれていないため、xlsx に設定されている印刷領域をクリアする必要があります。オブジェクト指向のドキュメントを調べると、RenderOptions.PrintRange 属性を "" に設定する必要があることがわかります。Pyuno 経由で RenderOptions オブジェクトを参照する方法を知っている人はいますか?

0 投票する
0 に答える
294 参照

pdf - PowerPointをPDFに変換するためのOpenOfficeの代替

現在、PowerPointをPDFに変換するためにOpenOffice API(pyuno)を使用しています。ただし、変換はあまり良くないように見えてしまいます。OpenOfficeよりも出力が良い変換ユーティリティがあるかどうか疑問に思います。

0 投票する
0 に答える
178 参照

python - Python Uno を使用してドキュメントに TextShape を追加する方法

ドキュメントに接続した後、次のコードがあります。

コードはエラーを出しませんが、何も起こりません。

PythonでドキュメントにTextShapeを追加する適切な方法は何ですか?

0 投票する
2 に答える
274 参照

python - PyUno Bridge オブジェクト モデルは存在しますか?

LibreOffice.calc にアクセスし、ファイルを開き、シートを選択して getValue() と getFormula() を実行しました... つまり、私の仕事は (ほぼ) 完了しましたが、... PyUno ブリッジは単なるブリッジですあまりPythonicではありません。

たとえばfor sheet in sheets:、次の例外をスローします。TypeError: 'pyuno' object is not iterable

では、問題は、誰かが、どこかで、LibreOffice (calc) オブジェクト モデルに対するオープン ソースの Pythonic ライブラリを持っているかどうかです。

0 投票する
1 に答える
923 参照

libreoffice - pyUno を使用して Libre/OpenOffice Writer にテキストを書き込む

これらの指示に従って作成した Libre/OpenOffice Writer ドキュメントに Python からテキストをエクスポートしようとしています。

たとえば、

テキスト行を見出しのように見せることはできますが、それは単なるテキストであり、実際の見出しではありません。TOC 用にピックアップされた見出し行を生成するには、どのプロパティ値を変更する必要がありますか?

一般に、プロパティのドキュメントはどこにありますか? また、一般的に Writer ドキュメントをナビゲートする方法は? 私は何かを掘り起こすのに非常に苦労しています!