![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
[環境]Access2000,Word2000
AccessVBAでWordのオブジェクトをつくりファイルを開くところまでは
たどり着いたのですが、開いたWordファイルにあるマクロを実行させる
ことが出来ずに困っています。
WordオブジェクトのApplicationとDocumentsオブジェクトの関係も把握
しきれていないため、おかしなソースになっているかも知れません。
よろしくお願いします。
sub DoMacro()
Dim oWrd as Word.Application
Dim oDoc as Word.Document
Set oWrd = New Word.Application
With oWrd
Set oDoc = oWrd.Documents.Open("c:\test.doc")
.Visible = True
.Application.Run ("Macro1")
oDoc.SaveAs "c:\newTest.doc"
.Quit
End With
End Sub
No.1ベストアンサー
- 回答日時:
Microsoft Word 9.0 Object Library に参照設定して
コードを以下のように修正すれば良いと思います。
Sub DoMacro()
Dim oWrd As New Word.Application
Dim oDoc As Word.Document
With oWrd
Set oDoc = .Documents.Open("c:\test.doc")
.Visible = True
.Application.Run ("Macro1")
oDoc.SaveAs "c:\newTest.doc"
.Quit
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) evcel VBAについて 2 2022/08/02 21:37
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Excel(エクセル) エクセルマクロで教えてください 2 2022/05/04 09:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
[VBA]CDOメッセージ送信エラー
-
実行時エラー 3265「要求された...
-
(初心者です)VBAについて。「実...
-
VBA オブジェクトが空かどうか...
-
VBAで作成するメール(開封確認...
-
VBAで Set wb = Sheets(1).Cop...
-
EXCEL VBA オートシェイプナン...
-
Word2007数式でIMEオン/オフを...
-
エクセルのVBAの標準モジュール...
-
オブジェクトが見つかりません
-
PowerPointVBAでスライドマスタ...
-
[C#]static void 関数内でthis
-
コンパイルエラーの対処がわか...
-
ある文字列が全て数字であるか...
-
Visual Basic.NETのエラー("オ...
-
Excel VBA Collection.add で R...
-
Excelでフィルタをかけると警告...
-
ExcelのVBAについて(グラフ操作)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
VBAで既に開いている別アプリケ...
-
エクセルのVBAの標準モジュール...
-
エクセルマクロエラー「'Cells'...
-
Excelでフィルタをかけると警告...
-
VBAで Set wb = Sheets(1).Cop...
-
VBAからPDFファイルにパスワー...
-
テキストボックス中の文字列の...
-
エクセルVBAでcode128のバー...
-
EXCEL VBA オートシェイプナン...
-
VBAで作成するメール(開封確認...
-
PowerPointVBAでスライドマスタ...
-
ある文字列が全て数字であるか...
-
エクセルVBAで配列内に空白デー...
-
[VBA]CDOメッセージ送信エラー
-
オブジェクトが見つかりません
-
UserForm1.Showでエラーになり...
-
上下の位置揃えについて
おすすめ情報