• ベストアンサー

エクセルVBAでワードの編集

お世話になります。 エクセルのマクロを使って、ワードファイルの編集を考えております。 エクセルからワードファイルを開いたり、文字の検索をしたりするのは ネット上で見つけたのですが、 エクセルのマクロを使ってワード文書に、テキストボックスなどを貼り付ける方法が判りません。 VBA初心者ですので、お手数お掛けしますが わかりやすく説明して頂ければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.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の文法で書いても当然動きませんので,注意します。

関連するQ&A

専門家に質問してみよう