teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

エラー原因が異なっていたため質問を修正しました。

2017/10/04 05:56

投稿

mochinn
mochinn

スコア13

title CHANGED
File without changes
body CHANGED
@@ -4,18 +4,18 @@
4
4
  初回は問題なく動くのですが、連続で使用すると
5
5
  「リモートサーバーがないか、使用できる状態ではありません。」
6
6
  というエラーが表示されてしまいます。
7
- タスマネージャーで確認すると、バックグラウンドWordが動いており、
7
+ デバッ画面で確認したころLoopの1回目は問題なく処理ており、
8
- Wordを終了させるところの記述が足りていないようです
8
+ Loopの2回目の★のところで停止ししまってました
9
+ バックグラウンドでWordが開いたままになってしまうので、再開に手間取っております。
9
10
 
10
11
  ```VBA
11
12
  Set wdApp = CreateObject("Word.Application")
12
13
  Do While MyFile <> ""
13
- Set objDoc = wdApp.Documents.Add()
14
- Set wdDoc = wdApp.Documents.Open(MyPath & MyFile)
14
+  Set wdDoc = wdApp.Documents.Open(MyPath & MyFile)
15
15
  j = wdDoc.Range.Information(wdNumberOfPagesInDocument)
16
16
  ws1.Cells(i, 6).Value = MyFile
17
17
  ws1.Cells(i, 7).Value = j
18
- Documents.Close SaveChanges:=wdDoNotSaveChanges
18
+ Documents.Close SaveChanges:=wdDoNotSaveChanges ★
19
19
  Set wdDoc = Nothing
20
20
  MyFile = Dir()
21
21
  Loop