回答編集履歴

1

説明追記

2021/10/09 14:16

投稿

hatena19
hatena19

スコア34352

test CHANGED
@@ -1,3 +1,13 @@
1
+ jhashimotoさんの回答が原因ですね。
2
+
3
+
4
+
5
+ 下記のコードは、フォルダーにワード以外のファイルがある可能性があるときに使用してください。
6
+
7
+
8
+
9
+ ---
10
+
1
11
  考えられる原因としては、ワードファイル以外のファイルを開こうとしているということですね。
2
12
 
3
13
 
@@ -18,11 +28,9 @@
18
28
 
19
29
  If f Like "*.doc*" Then
20
30
 
21
- Set objDoc = objWord.Documents.Open(f)
31
+ Set objDoc = objWord.Documents.Open(f.Path)
22
32
 
23
33
  End If
24
-
25
- Debug.Print f
26
34
 
27
35
  Next
28
36