ImportError com.sun.star.lang.XMultiComponentFactory, Python

Creating a macro - Writing a Script - Using the API (OpenOffice Basic, Python, BeanShell, JavaScript)
Post Reply
Amber10
Posts: 8
Joined: Fri Dec 10, 2010 9:11 am

ImportError com.sun.star.lang.XMultiComponentFactory, Python

Post by Amber10 »

Import Error
PyUNO
Os Debian 5.*
OOo 3.2.1
ImportError: No module named com.sun.star.lang.XMultiComponentFactory
amber@working:/opt/openoffice.org3/program$


I tried write code for Dialog following logics of
http://wiki.services.openoffice.org/wik ... f_a_Dialog
http://udk.openoffice.org/python/python-bridge.html (FAQ13 Java versus python)
and example from
http://www.oooforum.org/forum/viewtopic ... 263#304263

Code: Select all

import uno
import com.sun.star.lang.XMultiComponentFactory as XMultiComponentFactory

#mportError: No module named com.sun.star.lang.XMultiComponentFactory

localContext = uno.getComponentContext()
resolver = localContext.ServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localContext )
ctx = resolver.resolve( "uno:socket,host=localhost,port=2003;urp;StarOffice.ComponentContext")
smgr = ctx.ServiceManager
desktop = smgr.createInstanceWithContext( "com.sun.star.frame.Desktop", ctx)
doc1=desktop.getCurrentComponent()
text1 = doc1.Text

xMFC=XMultiComponentFactory 
oDialogModel=xMFC.createInstanceWithContext("com.sun.star.awt.UnoControlDialogModel", localContext)
Last edited by Amber10 on Sun Dec 19, 2010 8:54 am, edited 1 time in total.
Debian 5*
OOo 3.2.1
User avatar
Villeroy
Volunteer
Posts: 31279
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: ImportError com.sun.star.lang.XMultiComponentFactory, Py

Post by Villeroy »

Code: Select all

from com.sun.star.lang import XMultiComponentFactory
Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
Post Reply