Thanks,
But I don't use vanila. Where can I check environment setting for
installing Openoffice intel package?

Thanks in advance.


On Tue, Sep 21, 2010 at 8:18 AM, Stephan Bergmann
<[email protected]> wrote:
> On 09/21/10 16:24, Soohong Min wrote:
>>
>> My issue is that I wanna move previous installed Openoffice to other
>> machine which doesn't have any distribution package for Openoffice.
>> I could launch it without any error but I tried to start it with
>> python scritp as follows:
>>
>>
>> ----------------------------------------------------------------------------------------
>> import socket  # only needed on win32-OOo3.0.0
>> 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 )
>>
>> # connect to the running office
>> ctx = resolver.resolve(
>> "uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext"
>> )
>> smgr = ctx.ServiceManager
>>
>> # get the central desktop object
>> desktop = smgr.createInstanceWithContext(
>> "com.sun.star.frame.Desktop",ctx)
>>
>> # access the current writer document
>> model = desktop.getCurrentComponent()
>>
>> # access the document's text property
>> text = model.Text
>>
>> # create a cursor
>> cursor = text.createTextCursor()
>>
>> # insert the text into the document
>> text.insertString( cursor, "Hello World", 0 )
>> ctx.ServiceManager
>>
>> ----------------------------------------------------------------------------
>>
>> I got error msg at this part:
>> localContext = uno.getComponentContext()
>> AttributeError: 'module' object has no attribute 'getComponentContext
>
> If you use a vanilla OOo (i.e., downloaded from openoffice.org), this should
> just work if you run the Python script with the Python interpreter bundled
> in the OOo installation (.../openoffice.org3/program/python).
>
> -Stephan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to