「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1567
現在:1


マクロの実行手順が変わるとクラッシュ

ページOpenOffice.org FAQの登録ページ
投稿者匿名
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2010-04-21 12:44:32 (水)
OSWindows
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

漠然とした質問で申し訳ありませんが、
ブックを開いて表示したダイアログから処理を
実行するとクラッシュしてしまい、
『ツール』→『マクロ』→『マクロの管理』→
『OpenOffice Basic』の手順でマクロを開いてから
Basicプログラムの実行ボタンで処理を開始し
表示したダイアログから処理を実行すると
クラッシュはしない。
という現象の原因はどんなことが考えられるのでしょうか?


追加情報

匿名 (2010-04-21 17:27:55 (水))

ブックオープンから表示したダイアログをドラッグして
移動させると残像がたくさんできます。
実行ボタンからの表示ではそんなことはありません。

追加の情報と質問

匿名 (2010-04-22 09:19:59 (木))

上記の残像がたくさん残る現象は
ダイアログを一旦閉じて、実行ボタンから実行すると
この現象は発生しません。
質問なんですが、Public変数の初期化
特にObject変数の初期化はできるのでしょうか?

無題

tani (2010-04-22 11:51:35 (木))

元々の問題はよくわかりませんが、Object変数の初期化というと「Set oHoge = Nothing」とかでいいんじゃないでしょうか?

追加情報とHELP

匿名 (2010-04-22 15:48:03 (木))

oDialog.execute()
oDialog.dispose()
の後に
ThisComponent.dispose()
を挿入したらダイアログの残像現象も
クラッシュもなくなりましたが、
ダイアログを閉じるとブックも閉じてしまい
マクロの編集ができなくなりました。
解決方法はありますか。

無題

tani (2010-04-22 16:55:23 (木))

マクロを無効にしてひらくとか。
(ツール->オプション->セキュリティのマクロセキュリティで変更できます。)

ダイアログ表示中はマクロセキュリティ変更できませんでした

匿名 (2010-04-26 08:12:01 (月))

環境変数でダイアログを表示しないでブックをひらけるようにしました。
理由はわかりませんが、問題は解決しましたので完了にさせていただきます。
ご協力ありがとうございました。

お名前:
題名: