- ベストアンサー
エクセルVBAでワードの編集
お世話になります。 エクセルのマクロを使って、ワードファイルの編集を考えております。 エクセルからワードファイルを開いたり、文字の検索をしたりするのは ネット上で見つけたのですが、 エクセルのマクロを使ってワード文書に、テキストボックスなどを貼り付ける方法が判りません。 VBA初心者ですので、お手数お掛けしますが わかりやすく説明して頂ければ幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1.エクセルVBAの配下としてワードアプリケーションを起動する 2.配下のワードアプリケーション上で,ワードマクロを使って操作する sub macro1() dim myWd as object set myWd = createobject("WORD.Application") mywd.visible = true with mywd.documents.open("C:\test\test.doc") .shapes.addtextbox msotextorientationhorizontal, 200,200,100,50 end with set mywd = nothing end sub >エクセルからワードファイルを開いたり、文字の検索をしたりするのはネット上で見つけた 既にご覧になったとおり,「ワードアプリケーションにワード文章を開かせる」とか「テキストボックスの描き方」は,ワードマクロを勉強する領分です。エクセルVBAの文法で書いても当然動きませんので,注意します。