質問編集履歴

1

追記

2020/11/09 13:04

投稿

saksak_planner
saksak_planner

スコア6

test CHANGED
File without changes
test CHANGED
@@ -8,41 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- EXCELの場合は多少コードが異なりますが、問題なく印刷することができたのですが
12
-
13
- Wordの場合は指定方法が異なるのでしょうか。
14
-
15
-
16
-
17
- 有識者の方、どうかよろしくお願い致します。
18
-
19
-
20
-
21
11
  ```PowerShell
22
12
 
23
- 引数 '1' は System.Management.Automation.PSReference でなければなりません。[ref] を使用してください。
24
-
25
- 発生場所 行:19 文字:5
26
-
27
- + $doc.PrintOut.Invoke(@($From, $To, $Copies))
28
-
29
- + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30
-
31
- + CategoryInfo : NotSpecified: (:) [], MethodException
32
-
33
- + FullyQualifiedErrorId : NonRefArgumentToRefParameterMsg
34
-
35
-
36
-
37
- ```
38
-
39
-
40
-
41
- ```PowerShell
42
-
43
-
44
-
45
- $wordFiles = Get-ChildItem -Path "C:\" -Include *.doc,*.docx -Recurse
13
+ $wordFiles = Get-ChildItem -Path "C:\allprintout" -Include *.doc,*.docx -Recurse
46
14
 
47
15
 
48
16
 
@@ -64,21 +32,9 @@
64
32
 
65
33
 
66
34
 
67
- #開始ページと終了ページ、部数を指定して印刷
68
-
69
- #開始・終了ページを指定しないと全シートが印刷されてしまう
70
-
71
- $From = 1 #開始ページ
72
-
73
- $To = 1 #終了ページ
74
-
75
- $Copies = 1 #部数
76
-
77
-
78
-
79
35
  # wordドキュメント印刷
80
36
 
81
- $doc.PrintOut.Invoke($From,$To,$Copies))
37
+ $doc.ActiveWindow.PrintOut Range:=wdPrintFromTo, From:="1", To:="1"
82
38
 
83
39
 
84
40
 
@@ -108,4 +64,40 @@
108
64
 
109
65
  Remove-Variable word
110
66
 
67
+
68
+
111
69
  ```
70
+
71
+
72
+
73
+ 以下、エラー内容
74
+
75
+
76
+
77
+ ```PowerShell
78
+
79
+
80
+
81
+ 発生場所 行:13 文字:19
82
+
83
+ + $doc.PrintOut Range:=wdPrintFromTo, From:="1", To:="1"
84
+
85
+ + ~~~~~~~~~~~~~~~~~~~~
86
+
87
+ 式またはステートメントのトークン 'Range:=wdPrintFromTo' を使用できません。
88
+
89
+ 発生場所 行:13 文字:39
90
+
91
+ + $doc.PrintOut Range:=wdPrintFromTo, From:="1", To:="1"
92
+
93
+ + ~
94
+
95
+ パラメーター一覧に引数が存在しません。
96
+
97
+ + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
98
+
99
+ + FullyQualifiedErrorId : UnexpectedToken
100
+
101
+
102
+
103
+ ```