create a new page, using OOoBasic/Generic/ServiceManager as a template.
Front page
Search
掲示板
Reload
Help
Browse Log
掲示板の使い方
OOo 掲示板3
OOo 掲示板2
OOo 掲示板
掲示板
雑談掲示板
New
List of pages
Recent changes
Backup
簡単ヘルプ
整形ルール
Start:
*ServiceManager [#vf246a21]
主にさまざまなサービスをインスタンス化するために利用され...
-com.sun.star.lang.XMultiComponentFactory
-com.sun.star.lang.XMultiServiceFactory
ServiceManager の実体は /singletons/com.sun.star.lang.the...
**ServiceManager [#k184c697]
OOo Basic ではランタイム関数を利用してアクセスします。
oSmgr = GetProcessServiceManager()
***サービスのインスタンス化 [#ka9946a5]
OOo Basic では CreateUnoService ランタイム関数を利用する...
oPointer = oSmgr.createInstance("com.sun.star.awt.Pointe...
oFilePicker = createInstanceWithArgument( _
"com.sun.star.ui.dialogs.FilePicker", nAny )
***ComponentContext [#c07b6340]
デフォルトの ComponentContext にアクセスする場合に利用し...
oContext = oSmgr.DefaultContext
oContext = GetDefaultContext()
***サービス名 [#me6b3b17]
利用可能なサービス名を AvailableServiceNames プロパティか...
Sub WriteServiceNames
sServiceNames = GetProcessServiceManager().getAvailabl...
oDoc = StarDesktop.loadComponentFromURL( _
"private:factory/scalc","_blank",0,Array())
oSheet = oDoc.getSheets().getByIndex(0)
For i = 0 To UBound(sServiceNames)
oSheet.getCellByPosition(0,i).String = sServiceNames...
Next i
End Sub
End:
*ServiceManager [#vf246a21]
主にさまざまなサービスをインスタンス化するために利用され...
-com.sun.star.lang.XMultiComponentFactory
-com.sun.star.lang.XMultiServiceFactory
ServiceManager の実体は /singletons/com.sun.star.lang.the...
**ServiceManager [#k184c697]
OOo Basic ではランタイム関数を利用してアクセスします。
oSmgr = GetProcessServiceManager()
***サービスのインスタンス化 [#ka9946a5]
OOo Basic では CreateUnoService ランタイム関数を利用する...
oPointer = oSmgr.createInstance("com.sun.star.awt.Pointe...
oFilePicker = createInstanceWithArgument( _
"com.sun.star.ui.dialogs.FilePicker", nAny )
***ComponentContext [#c07b6340]
デフォルトの ComponentContext にアクセスする場合に利用し...
oContext = oSmgr.DefaultContext
oContext = GetDefaultContext()
***サービス名 [#me6b3b17]
利用可能なサービス名を AvailableServiceNames プロパティか...
Sub WriteServiceNames
sServiceNames = GetProcessServiceManager().getAvailabl...
oDoc = StarDesktop.loadComponentFromURL( _
"private:factory/scalc","_blank",0,Array())
oSheet = oDoc.getSheets().getByIndex(0)
For i = 0 To UBound(sServiceNames)
oSheet.getCellByPosition(0,i).String = sServiceNames...
Next i
End Sub
Page: