2

Ubuntu 12.04 と LibreOffice 3.5.7.2 を使用。

Libre Office で Python スクリプトを理解しようとしています。私はウェブでかなりの量を読み、いくつかの例を見て実行しました。uno をインポートする例とそうでない例があることに気付きました。それらはすべて正常に実行されますが、import uno をコメントアウトすると、そのスクリプトは機能しなくなります。

uno をいつインポートする必要があるか説明してくれませんか。

ありがとう、ジム

4

2 に答える 2

0

どのような例を見ましたか?

UNO コンテキストが必要な場合は、UNO が必要です。これにより、LO または OOo で接続できます。

これは、UNO を使用する必要がある場合の小さな例です。

import uno

# get the uno component context from the PyUNO runtime
localContext = uno.getComponentContext()

# create the UnoUrlResolver
resolver = localContext.ServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localContext )

ctx = resolver.resolve( "uno:pipe,name=addtemppipe;urp;StarOffice.ComponentContext" )
于 2014-02-06T19:41:59.737 に答える
0

unoをインポートしてみてください。せいぜいそれはあなたのプログラムを2秒遅くします。

import uno ##JUST DO It!
于 2013-07-07T21:38:15.577 に答える