LibreOffice Calc Basic - ページスタイルを取得する方法
◆PageStyle プロパティー
LibreOffice では、用紙の幅や印刷の方向、ヘッダーやフッダーなどの情報はPageStyleプロパティに保存されます。
シートで使用しているページスタイルは,シートオブジェクトの PageStyle プロパティーで取得することができます。
次の例では、最初のシートのページスタイルを取得し、メッセージボックスで表示します。
Sub GetPagestyle Dim oDoc As Object Dim oSheet As Object oDoc = ThisComponent oSheet = oDoc.getSheets().getByIndex(3) MsgBox oSheet.getPropertyValue( "PageStyle" ) End Sub
通常、何も変更していないドキュメントのシートなら "Default" のページスタイルが使用されています。
Excelから変換したファイルなら「PageStyle_シート名」となります。