2010-07-04から1日間の記事一覧
OpenOffice Basic(3.2)でユーザーが現在選択しているセル(カレントセル)の位置を得る方法です。 Dim oActiveCell As Object '現在選択中のセルを取得 oActiveCell = ThisComponent.CurrentSelection MsgBox "シート:" & oActiveCell.CellAddress.Sheet & _ "…
OpenOffice Basic(3.2) で Calc のシートの保護をかける方法です。 Dim oSheet As Object oSheet = ThisComponent.Sheets(0) 'シートの保護 oSheet.Protect("passwd") 'パスワード passwd でシート保護 'シートの保護の解除 oSheet.Unprotect ("passwd") 参…
OpenOffice 3.2 のマクロを触る機会ができました。 OpenOffice は Basic のほかに、PythonやJavaScript,Bean Shellも使えるようですが、OpenOffice Basic が一番情報があるので、それを使うことにしました。 しばらくは OpenOffice マクロの話となります。 …