2016年4月7日木曜日

LibreOfficeBasicのprint

LibreOfficeBasicでデバッグする際printを重宝する
今のところ、標準のBasicIDEでは変数単位ぐらいでのウォッチしか対応しておらず、演算子を含んだ複雑なウォッチには未対応

で、Printでウォッチせざるを得ない訳やけど
    Print "A" & Chr( 10) & "B"
の様に改行を含む場合は二回メッセージボックスが出る
Printは出力関数なので一行単位なのね
一回で表示したい場合は
    MsgBox( "A" & Chr( 10) & "B")

ちなみにPrintのメッセージボックスのキャンセルボタン押下でマクロ強制終了になる

環境 LibreOffice 5.0.5.2 for Linux 32bit

0 件のコメント:

コメントを投稿

つっこみ