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

質問編集履歴

3

ActiveWorkbook.PrintPreviewについて修正致しました。

2021/03/02 14:29

投稿

20200713
20200713

スコア16

title CHANGED
File without changes
body CHANGED
@@ -29,16 +29,13 @@
29
29
  その後は手でpdf化という方法についても検討し以下のコード実行
30
30
  ```vba
31
31
  Sub output_PDF()
32
- ActiveWorkbook.PrintOut
32
+ ActiveWorkbook.PrintPreview
33
33
  End Sub
34
34
  ```
35
35
  =>
36
- プリント
37
- プリント中にエラーが起きまた。
36
+ 直接プリンからの出力スタートてしまい、
37
+ 手で印刷データをpdfとして保存することはできませんでした。
38
38
 
39
- 実行時エラー '1004';
40
- オブジェクト'PrintOut'のメソッド'_Workbook'が失敗しました。
41
-
42
39
  ### 補足情報(FW/ツールのバージョンなど)
43
40
 
44
41
  Microsoft Excel for Mac

2

コードとエラーについて追記致しました。

2021/03/02 14:29

投稿

20200713
20200713

スコア16

title CHANGED
File without changes
body CHANGED
@@ -11,24 +11,34 @@
11
11
 
12
12
  ### 発生している問題・エラーメッセージ
13
13
 
14
+ ```vba
15
+ Sub output_PDF()
16
+ Dim fileName As String '保存先フォルダパス&ファイル名
17
+ fileName = ThisWorkbook.Path & "/test.pdf"
18
+ ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, fileName:=fileName
19
+ End Sub
14
20
  ```
21
+ =>
15
22
  プリント
16
23
  プリント中にエラーが起きました。
17
24
 
18
25
  実行時エラー '1004';
19
26
  アプリケーション定義またはオブジェクト定義のエラーです。
20
- ```
21
27
 
28
+ そこでマクロによる動作はプリントアウト画面まで、
22
- ### 該当ソースコード
29
+ 後は手でpdf化という方法についても検討し以下のコード実行
23
-
24
30
  ```vba
25
31
  Sub output_PDF()
26
- Dim fileName As String '保存先フォルダパス&ファイル名
27
- fileName = ThisWorkbook.Path & "/test.pdf"
32
+ ActiveWorkbook.PrintOut
28
- ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, fileName:=fileName
29
33
  End Sub
30
34
  ```
35
+ =>
36
+ プリント
37
+ プリント中にエラーが起きました。
31
38
 
39
+ 実行時エラー '1004';
40
+ オブジェクト'PrintOut'のメソッド'_Workbook'が失敗しました。
41
+
32
42
  ### 補足情報(FW/ツールのバージョンなど)
33
43
 
34
44
  Microsoft Excel for Mac

1

初心者アイコンをオンに変更いたしました。

2021/03/02 09:09

投稿

20200713
20200713

スコア16

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,7 @@
8
8
  当方初心者で申し訳ございませんが、
9
9
  どなたかアドバイスいただけましたら幸いです。
10
10
 
11
+
11
12
  ### 発生している問題・エラーメッセージ
12
13
 
13
14
  ```