Top > OOoSF > ooRexx > Common

ooRexx 共通 Edit

ooRexx でオートメーションまたはマクロを書くときの共通項目。

インターフェースクエリー Edit

ooRexx ではインターフェースをクエリーする必要があります。しかし、これは簡略化されており容易にクエリーを行えます。

以下のようにします。

oDoc = xScriptContext~getDocument

xTextDoc = oDoc~XTextDocument

また、連続して行うこともできます。

xSheet = oDoc~XSpreadSheetDocument~getSheets~XIndexAccess~getByIndex(0)~XSpreadSheet

サービス Edit

サービスのインスタンス化。

xMcf = xContext~getServiceManager

oSFA = xMcf~createInstanceWithContext("com.sun.star.ucb.SimpleFileAccess", xContext)

struct Edit

Java のクラスとしてインポートします。

.bsf~bsf.import("com.sun.star.beans.PropertyValue", "PropertyValue)

p = .PropertyValue~new()

または、次のようにします。

aRect = .bsf~new("com.sun.star.awt.Rectangle")

Call UNO.loadClass("com.sun.star.awt.Rectangle")

配列 Edit

aArgs = bsf.createArray(.UNO~PropertyValue, 1)

定数 Edit

bsf.getConstant("com.sun.star.style.NumberingType", "ARABIC")

enum Edit

bsf.getStaticValue("com.sun.star.awt.FontSlant", "ITALIC")

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes