SSブログ

LibreOffice Calc 行と列を固定するマクロ、解除するマクロ [LibreOffice Calc Basic]

LibreOffice Calc 行と列を固定するマクロ、解除するマクロ
 
OS LinuxMint 19 cinnamon 64bit
LibreOffice 6.1.0.3
 
 
Sub Cell_Fixed()
'sheetの行と列の固定
'選択セルで固定
   
    Dim oCol , oRow as Long
       
    '行と列番号
        oRow =   ThisComponent.CurrentController.selection.CellAddress.Row
        oCol =  ThisComponent.CurrentController.Selection.CellAddress.column

    '実行       
        ThisComponent.CurrentController.FreezeAtPosition(oCol , oRow)   
   
End Sub
   
Sub fixed_kaijyo
'行と列の固定を解除
    '
    Dim oFrame as Object
    Dim oDispatcher as Object
    Dim oProp(0) as new com.sun.star.beans.PropertyValue
        oFrame = ThisComponent.CurrentController.Frame
        oDispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
        oDispatcher.executeDispatch(oFrame, ".uno:FreezePanes", "", 0, oProp())
        '   
End Sub
 
範囲を選択_271.png
 

nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。


Linuxランキング

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。