* フォームのボタンのマクロについて [#l07e3688]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|keke|
 |~分類|#listbox3(Q&A,faq03,class)|
 |~優先順位|#listbox3(低,faq03,priority)|
 |~状態|#listbox3(完了,faq03,state)|
 |~カテゴリー|#listbox3(Base データベース,faq03,category)|
 |~投稿日|2007-12-16 00:02:07 (日)|
 |~OS|Windows XP|
 |~依存するページ||
 |~バージョン|#listbox3(2.0,faq03,version)|
 
 ** メッセージ [#na59990b]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 1.(ドキュメント:Writer)フォームにてボタンを作成、そのボタン
 を押した場合、ボタンを押したフォームを閉じて、ベース内の違うフォ
 ームまたはレポートを開くようにしたい。
 
 2.また、ボタンを押した場合、フォームを閉じBaseまで終了させたい。
 
 Q&Aにてフォームのボタンを使って違うフォーム(またはレポート)を開く
 マクロは参考になりました。
 ただ、閉じる方法がわかりません。
 参考になる文とかありましたらお教えください。
 (カスタマイズのファンクションキーで設定して、マクロしようと考えま
 したがファンクションキーの・・・わかりませんでした)
 
 開くマクロについて「データベースを開く→レポート(又はフォーム)の
 コネクション」をしないといけないのでしょうか?(ガイドブックにもそ
 れらしき文が・・・Baseの仕様なんでしょうか?)ベースを開いてる状態
 であれば「ThisComponent」だけではだめなんでしょうか? 
 
 
 ----
 ***過去の質問に似た事例があります [#ta181b8f]
 >M.Kamataki (2007-12-16 22:16:56 (日))~
 ~
 「ボタンからフォームを閉じる」~
 http://oooug.jp/faq/?faq/4/359~
 ~
 をご覧ください。マクロ名を"CloseForm"などに変更して、フォームを呼び出した処理の後に置くと、起動した側のフォームが閉じると思います。クイック起動が常駐していれば、うまく動作するのではないでしょうか。~
 
 //
 ***ありがとうございます。 [#k249eb73]
 >keke (2007-12-16 23:18:47 (日))~
 ~
 教えて頂いたところを参考に解決しました。~
 ありがとうございます。~
 
 //
 ***完了にします [#h2767d52]
 >M.Kamataki (2007-12-17 11:46:06 (月))~
 ~
 コメントがありましたので完了にします。~
 コメントがありましたので完了にします。なお、もっと良い終了方法も探してみます。もしくは教えていただけると助かります。~
 
 //
 #article