質問編集履歴
1
該当のソースコードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,15 +12,27 @@
|
|
12
12
|
|
13
13
|
### 該当のソースコード
|
14
14
|
```ここに言語を入力
|
15
|
+
import win32com.client
|
16
|
+
import os
|
17
|
+
import glob
|
18
|
+
|
19
|
+
password1 = "該当のパスワード"
|
20
|
+
# ↓テスト用のパス取得
|
21
|
+
path = os.getcwd()
|
22
|
+
file = glob.glob(path + "/.a" + "//*")
|
23
|
+
for fi in file:
|
15
|
-
word = win32com.client.Dispatch('Word.Application')
|
24
|
+
word = win32com.client.Dispatch('Word.Application')
|
16
|
-
book = word.Documents.Open(fi, ReadOnly=False, PasswordDocument=password1, WritePasswordDocument=password1)
|
25
|
+
book = word.Documents.Open(fi, ReadOnly=False, PasswordDocument=password1, WritePasswordDocument=password1)
|
17
|
-
book.SaveAs2(fi, Password='', WritePassword='')
|
26
|
+
book.SaveAs2(fi, Password='', WritePassword='')
|
18
|
-
book.Close()
|
27
|
+
book.Close()
|
19
28
|
```
|
29
|
+
|
30
|
+
fileのパスに関しては、テスト用コードになります。 ファイルごとに処理を流したいため、テストフォルダのパスを取得し、for文でテストフォルダの中のファイルパスを回す流れです。
|
20
31
|
|
21
32
|
### 試したこと
|
22
33
|
|
23
|
-
引数に指定したパスワードと対象のファイルのパスワードは一致しています
|
34
|
+
・引数に指定したパスワードと対象のファイルのパスワードは一致しています
|
35
|
+
・デバッグで確認したところ、パスの取得などは想定通りにできている状態です。
|
24
36
|
|
25
37
|
### 補足情報(FW/ツールのバージョンなど)
|
26
38
|
|