LibreOffice MRI シートの画像 [LibreOffice Calc Basic]
LibreOffice MRI シートの画像
- シートの画像を選択し、MRI<-selectionを起動する
- MRIのメニューバー Macrosをクリック→下図の赤枠をクリック
メソッドタブをクリック、setStringをダブルクリック
文字を入力し、OKをクリックすると、画像にtestの文字が追加される。
つまり、
ThisComponent.CurrentController.activesheet.getDrawPage().getByIndex(0).setString("test") と書けばOK
その他にもいろいろなプロパティ、メッソドを試してみる、調べたい事は画像の保護を設定することなのですが、予想ではisLock,protectみたいなものがないので、保留
追記
.MoveProtect=true が移動保護
with ThisComponent.CurrentController.activesheet.getDrawPage().getByIndex(i)
'.FillShadow =1 NG
.ShadowColor=rgb(200,200,200)
.ShadowXDistance=150
.ShadowYDistance=150
'.setString="test" NG
.setString("No." + i)
.CharBackColor=RGB(255,255,255)
.MoveProtect=true
End With
コメント 0