|
|
| (同じ利用者による、間の7版が非表示) |
| 行1: |
行1: |
| − | ==マクロ実行環境を整える==
| + | [[Libreoffice/表計算/マクロ]] [dir] |
| − | #OpenOffice表計算の設定を開く。
| + | |
| − | #OpenOffice/セキュリティからマクロセキュリティを選択し、セキュリティレベルを選択する。
| + | |
| − | レベル中にしておけば、署名なしマクロでも、確認ダイアログから実行できる。
| + | |
| | | | |
| − | ==メッセージのマクロを作成する==
| + | [[Libreoffice/表計算/マクロphp連携]] |
| − | 表計算/ツール/マクロの管理/OpenOfficeBasic
| + | |
| − | | + | |
| − | <pre>
| + | |
| − | Sub Main
| + | |
| − | MsgBox "hoge"
| + | |
| − | End Sub
| + | |
| − | </pre>
| + | |
| − | | + | |
| − | 参考:https://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/LOB01-intro02.html
| + | |
| − | | + | |
| − | ===実行===
| + | |
| − | 表計算/ツール/マクロを管理/OpenOfficeBasicから、Mainマクロなど関数を選択して、実行すると、MsgBoxが表示される | + | |
| − | | + | |
| − | ==セル実行のマクロを作成する==
| + | |
| − | 以下マクロを記述
| + | |
| − | <pre>
| + | |
| − | Public Function TEST()
| + | |
| − | TEST = 123
| + | |
| − | End Function
| + | |
| − | </pre>
| + | |
| − | 以下をセルに入力すると、123とでる。
| + | |
| − | | + | |
| − | =TEST()
| + | |
2026年2月16日 (月) 15:30時点における最新版
Libreoffice/表計算/マクロ [dir]
Libreoffice/表計算/マクロphp連携