[英]When to import uno
使用Ubuntu 12.04和LibreOffice 3.5.7.2。
我正在尝试了解Libre Office中的Python脚本。 我已经在网络上阅读了很多文章,并查看并运行了一些示例。 我注意到有些示例导入了uno,有些则没有。 它们都运行良好,但是如果我取消注释import uno,该脚本将停止工作。
有人可以向我解释何时需要导入uno。
谢谢,吉姆
尝试仅导入uno。 最多最多会使您的程序慢2秒。
import uno ##JUST DO It!
您看过哪些例子?
当您需要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" )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.