前提・実現したいこと
VBAを使って指定したフォルダ中のワードファイルを開くマクロを作ろうとしています。しかし、下記のマクロで実行すると、エラー(型が一致しません)が表示され、ワードファイルを開くことが出来ません。該当のソースコードの17行目が問題の箇所であることは確認できております。エラー原因とどのように修正すればよいかご教示ください。お願いします。
発生している問題・エラーメッセージ
実行時エラー13 型が一致しません
該当のソースコード
- Sub ファイル名取得()
-
Dim fso As FileSystemObject
-
Set fso = New FileSystemObject
-
Dim fl As Folder
-
Set fl = fso.GetFolder("フォルダ名のパス") ' フォルダを指定
-
Dim objWord As Word.Application
-
Set objWord = CreateObject("Word.Application")
-
objWord.Visible = True
-
Dim objDoc As Document
-
Dim f As File
-
Dim i As Long: i = 2
-
For Each f In fl.Files ' フォルダ内のファイルを取得
-
Set objDoc = objWord.Documents.Open(f)
-
Debug.Print f
- Next
- '
- End Sub
試したこと
17行目を非表示にして実行すると、イミディエイトウィンドウにパスを表示させることができることは確認済みです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/10 08:23