問題タブ [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.
python - OpenOfficeでPyUNOを使用してテキストの背景色を設定する方法
PyUNOを使用してOpenOfficeWriterドキュメントの検索と置換を正常に実行するPythonスクリプトがあります。置き換えられたテキストのCharColorを設定することはできますが、BackColor(背景色)を設定することはできません。
'found'変数は、document.findFirstメソッドの呼び出しの結果です。オブジェクトのタイプが100%わからないのですか?
「com.sun.star.beans.UnknownPropertyException:不明なプロパティ:BackColor」というエラーが表示されます
BackColorは、テーブルセルに適用されるため、多くの例で使用されていますが、プレーンテキストでは機能しないようです。設定するプロパティを教えてもらえますか、それとも可能かどうか教えてください。
ありがとう
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を作成する方法はありますか
前もって感謝します。
python - PyUNOで編集したドキュメントを保存するには?
Word 97-2003 (.doc) ドキュメントを開き、Python から編集することに成功しました。しかし、どうすれば保存できますか?
私はいつも得る:
(関連質問)
属性はどうあるべきですか?
そして、どうすればドキュメントを閉じることができますか?
openoffice-calc - uno (openoffice api) を使用して、スプレッドシートを*再計算なしで*開きます
私は pyuno を使用して Excel スプレッドシート (Linux で実行) を読み込んでいます。多くのセルには、明らかに利用できないアドインを参照する数式があります。ただし、セルの値は私が望むものです。
しかし、シートを読み込んで読むと、それらの数式が評価されているようで、値がエラーで上書きされています。
私はいくつかのことを試しましたが、どれもうまくいきませんでした:
- desktop.loadComponentFromURL への呼び出しでフラグ AutomaticCalculation=False、MacroExecutionMode=NEVER_EXECUTE を設定します。
- 読み込まれたドキュメントで document.enableAutomaticCalculation(False) を呼び出します
助言がありますか?
python - ピューノの印刷範囲をクリアしますか?
unoconv を使用して一部の xlsx スプレッドシートを pdf に変換していますが、pdf には印刷領域にこれらのセルしか含まれていないため、xlsx に設定されている印刷領域をクリアする必要があります。オブジェクト指向のドキュメントを調べると、RenderOptions.PrintRange 属性を "" に設定する必要があることがわかります。Pyuno 経由で RenderOptions オブジェクトを参照する方法を知っている人はいますか?
pdf - PowerPointをPDFに変換するためのOpenOfficeの代替
現在、PowerPointをPDFに変換するためにOpenOffice API(pyuno)を使用しています。ただし、変換はあまり良くないように見えてしまいます。OpenOfficeよりも出力が良い変換ユーティリティがあるかどうか疑問に思います。
python - Python Uno を使用してドキュメントに TextShape を追加する方法
ドキュメントに接続した後、次のコードがあります。
コードはエラーを出しませんが、何も起こりません。
PythonでドキュメントにTextShapeを追加する適切な方法は何ですか?
python - PyUno Bridge オブジェクト モデルは存在しますか?
LibreOffice.calc にアクセスし、ファイルを開き、シートを選択して getValue() と getFormula() を実行しました... つまり、私の仕事は (ほぼ) 完了しましたが、... PyUno ブリッジは単なるブリッジですあまりPythonicではありません。
たとえばfor sheet in sheets:
、次の例外をスローします。TypeError: 'pyuno' object is not iterable
では、問題は、誰かが、どこかで、LibreOffice (calc) オブジェクト モデルに対するオープン ソースの Pythonic ライブラリを持っているかどうかです。
libreoffice - pyUno を使用して Libre/OpenOffice Writer にテキストを書き込む
これらの指示に従って作成した Libre/OpenOffice Writer ドキュメントに Python からテキストをエクスポートしようとしています。
たとえば、
テキスト行を見出しのように見せることはできますが、それは単なるテキストであり、実際の見出しではありません。TOC 用にピックアップされた見出し行を生成するには、どのプロパティ値を変更する必要がありますか?
一般に、プロパティのドキュメントはどこにありますか? また、一般的に Writer ドキュメントをナビゲートする方法は? 私は何かを掘り起こすのに非常に苦労しています!