解決 VBAからCALC 文字列の配置
Posted: 2月 8, 2011, 7:57 am
VB(できればVBA)からCALCドキュメントを開き、セルの文字列の配置を縦書きに設定する方法を教えてください。
windowsXP、ACCESS2000のVBAで作業しています。
windowsXP、ACCESS2000のVBAで作業しています。
https://wiki-test.openoffice.org/ja/forum/
https://wiki-test.openoffice.org/ja/forum/viewtopic.php?t=837
コード: 全て選択
Sub Main
oDoc = ThisComponent
oSheets = oDoc.getSheets()
oSheet = oSheets.getByIndex(0)
oRange = oSheet.getCellRangeByName("A1")
oRange.setString("ああああ")
oRange.Orientation = 3
oRange.AsianVerticalMode = True
End Sub
コード: 全て選択
Sub Main()
' oDoc = ThisComponent
Set OOo = CreateObject("com.sun.star.ServiceManager")
Set oDesktop = OOo.createInstance("com.sun.star.frame.Desktop")
Dim dummy()
Set oDoc = oDesktop.LoadComponentFromURL("private:factory/scalc", "_blank", 0, dummy)
Set oSheets = oDoc.getSheets()
Set oSheet = oSheets.getByIndex(0)
Set oRange = oSheet.getCellRangeByName("A1")
oRange.setString ("ああああ")
oRange.Orientation = 3
oRange.AsianVerticalMode = True
End Sub