エラー再現手順
(1) [マイマクロ > Standard]に下記のマクロを記述
(2) IDEの表示を下記マクロを記述したStandard以外のライブラリ(Tools や ドキュメントのマクロライブラリなど)に切り替える
(3) Standard に戻してIDE上でマクロを実行
(4) "ThisComponent is nothing" と表示されます
コード: 全て選択
Sub ThisComponentTest()
On Error goto ErrorHandler
With ThisComponent
MsgBox .ImplementationName & chr(13) & .Title
End With
Exit Sub
ErrorHandler:
MsgBox "ThisComponent is nothing"
End Sub
ドキュメントウィンドウがアクティブになる通常のマクロでは発生しないものですが、ドキュメントウィンドウを
アクティブにしない【デバッグ用マクロ】では注意が必要です。
検索したら下記の Issue が有りましたが「2.4 で修正済」になってますね。
http://api.openoffice.org/issues/show_bug.cgi?id=85078
http://api.openoffice.org/servlets/Brow ... om=1939221
これは、単にIDEからの実行ケースみたい?
「ライブラリの表示切り替え」は条件に入っていないみたいですね。という事は、新規かな?