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_シート名」となります。

▼ページトップへ