Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


127 / 308 ツリー ←次へ | 前へ→

【516】VBA Word2002のマクロについて kokoro 06/11/16(木) 16:07 質問[未読]
【517】Re:VBA Word2002のマクロについて りん 06/11/17(金) 19:06 発言[未読]
【518】Re:VBA Word2002のマクロについて kokoro 06/11/17(金) 20:46 お礼[未読]
【519】Re:VBA Word2002のマクロについて kokoro 06/11/17(金) 23:01 お礼[未読]

【516】VBA Word2002のマクロについて
質問  kokoro  - 06/11/16(木) 16:07 -

引用なし
パスワード
   Word2002で、ちょっとしたマクロを作ろうと思ってるのですが、躓いてます。

マクロを実行したときにドキュメントの中に画像と(その画像の上に重ねる形で)テキストボックスを挿入させるようにしたいです。テキストボックスの中のテキストはウィンドウを開いてリストから選んだ人の名前を入れたいと思ってます。

マクロを実行するときに、テキストボックスを一つずつ挿入するのは無理そうなので、あらかじめ、画像とテキストボックスが置かれたドキュメントを何パターンか作り、その文書から貼り付ける形を取った後、テキストボックス内の文字だけマクロを実行したときに指定できればと思ってます。

自分が今困ってるのは、デザインモードで、「コントロールの選択」から「Microsoft Forms 2.0 Frame」を選択して、ドキュメント内にフレームオブジェクトを作り、(フレームオブジェクトのPictureプロパティで画像は指定できました)、その中にテキストボックス(ラベルでも良い)を配置した物の、コードから、そのテキストボックスのプロパティ(Textプロパティ)を指定できないみたいであることです。

例:
Frame1.Textbox1.text = "test"
としても、エラーが返ってきます。

その画像とテキストボックスを、ドキュメントの中に挿入したいと言うのと、画像のレイアウトの設定をして、テキストボックスを重ねれば出来るかもしれませんが、それだと、画像とテキストボックスの位置を細かく指定できないので、避けたいのですが(Frameコントロールを使えばドラッグして細かく調整できます)、何か方法はありますでしょうか?

よろしくお願いします。<(_ _)>

【517】Re:VBA Word2002のマクロについて
発言  りん  - 06/11/17(金) 19:06 -

引用なし
パスワード
   kokoro さん、こんばんわ。

『Frame1.』 をはずして

Textbox1.text = "test"
でエラーになりますか?

【518】Re:VBA Word2002のマクロについて
お礼  kokoro  - 06/11/17(金) 20:46 -

引用なし
パスワード
   返信ありがとうございます。

やっぱり、それでもエラーが出ます。と言うのも、ドキュメント上に直接置いたオブジェクト(この場合ではフレームオブジェクト)のプロパティなどは、コードからアクセスできるんですけど、フレームオブジェクトの中に作ったオブジェクト(フレームオブジェクトを右クリックして編集をクリックして、ツールボックスを表示して作ったオブジェクト)はダブルクリックしても、コードの画面が開かないし、コードからアクセスできないみたいなんです。デザイン時にはプロパティなど編集できるんですけど・・・。

うーん。他に何か方法はないのか、困ってしまいます・・・。

【519】Re:VBA Word2002のマクロについて
お礼  kokoro  - 06/11/17(金) 23:01 -

引用なし
パスワード
   返信ありがとうございました。
他のコミュニティで質問しようと思いますので、こちらは結構です。すいません。

127 / 308 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
207138
(SS)C-BOARD v3.8 is Free