GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

OpenOfficeでVBAプログラミング入門-4

OpenOfficeVBAプログラミング入門

amazon kindleを出版しました。


MsgBox(メッセージボックス)に表示
Hello World”を表示させましょう。

このように、メッセージボックスのウインドウが開き「Hello World」が表示されました。

f:id:GO-AHEAD:20200202100249p:plain

また、いちいちCalcのウインドウに戻って実行するのは面倒なので
プログラムの編集画面の
「BASICプログラムの実行」または「F5」キーでも表示されます。

f:id:GO-AHEAD:20200202101508p:plain

(2)セルに表示-1
 次に、Calcのセルに表示するプログラムを作成してみましょう。よく使うのがRangeコマンドです。VBAのようにプログラムを作成して、実行してみます。

Sub Main

Range("A1").Value="Hello World"

End Sub

そうすると、エラーが出ます。これは、OpenOfficeBasicとVBAの違いのためです。

 

f:id:GO-AHEAD:20200202101613p:plain

VBAと互換性を保つために、次のような、プログラムを作成します。

Option VBAsupport 1

Sub Main

Range("A1").Value="Hello World"

End Sub

そうすると、このようにセルA1に「Hello World」が書き込まれました。

 

f:id:GO-AHEAD:20200202101630p:plain