
VB6.0でWORDファイルを印刷する機能を作成しています。
ボタンを押して指定のファイルを印刷する際、
完全にバックグラウンドで印刷したいのですが、
どうしても「印刷中」のダイアログが出てしまいます。
ソースは以下のとおりです。
Dim wd As Word.Application
Set wd = CreateObject("Word.Application")
wd.Visible = False
wd.Documents.Open FileName:="D:\sample.doc", ReadOnly:=True
wd.Options.PrintBackground = False
wd.ActiveDocument.PrintOut
wd.ActiveDocument.Close
wd.Quit
Set wd = Nothing
ダイアログを制御するプロパティは存在しないのでしょうか?
ご指導のほどよろしくお願い致します。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
<backgroundをtrueにすると、
<「印刷中です、wordを終了すると印刷待ちの全てのジ<ョブがキャンセルされます。wordを終了しますか?」
<というメッセージが出てしまうのです。
<それを避けるためにfalseにしています
とありますが、
background=trueにして
wd.DisplayAlerts = wdAlertsNone
とすればどうでしょう??
私自身WORDではなく、EXCELでは検証済みです。
DisplayAlertsは、警告・メッセージを表示する/しないを制御できます。
No.4
- 回答日時:
Excel VBA です。
Private Sub WordPrintBackground()
Dim doc As Word.Document
Set doc = CreateObject("C:\10pages.doc")
With doc
Call .Activate ' 必要?
Call .PrintOut(True)
While 0 < .Application.BackgroundPrintingStatus
' 不要? DoEvents
Wend
Call .Close(False)
End With
End Sub
やっぱり、ダメですか?
No.3
- 回答日時:
VB_A_です。
With doc
Call .PrintOut(True)
While 0 < .Application.BackgroundPrintingStatus
DoEvents
Wend
Call .Close(False)
End With
この回答への補足
お世話になります。
アドバイスいただいた方法を試してみましたが、
やはりダイアログが出てしまいます。
やはり完全なバックグラウンドでの印刷は無理なのでしょうか?・・・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- プリンタ・スキャナー 印刷出来ません...エプソン EP302 トラブルシューティングについて 7 2022/07/16 10:20
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- ドライブ・ストレージ WD SSD DashboardとSanDisk SSD 1 2023/01/30 19:37
- CAD・DTP A3のWORDファイルをTIFFに変換したい 6 2022/12/15 16:00
このQ&Aを見た人はこんなQ&Aも見ています
-
印刷ダイアログを表示させない方法
Visual Basic(VBA)
-
印刷中ダイアログについて
Access(アクセス)
-
Excel VBA 「印刷中」メッセージを非表示にしたい
その他(プログラミング・Web制作)
-
-
4
EXCEL VBA 印刷プレビューダイアログのボタン操作を判定したい
Visual Basic(VBA)
-
5
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
6
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
7
Excel VBAでPDFファイルをMicrosoft Print to PDFで出力したい
Visual Basic(VBA)
-
8
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
9
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
10
Access VBA Me.Requery レコードは削除されています エラー
その他(データベース)
-
11
Excelで"で囲む方法
Excel(エクセル)
-
12
Wordマクロ - メッセージを非表示にする方法
Word(ワード)
-
13
accessのエクスポートエラーについて
その他(データベース)
-
14
VBA 見つからなかった時の処理
Excel(エクセル)
-
15
どこにもフォーカスを当てたくない
Access(アクセス)
-
16
VBA シートをコピーする際に Copyメソッドは失敗しましたのエラーが出てしまいます
Visual Basic(VBA)
-
17
フォルダ内のexcelファイルを順に開いて印刷して閉じるマクロを作りたいのでご教授お願いします。
Excel(エクセル)
-
18
EXCEL ページを指定してPDF出力するVBAを教えてください。
PDF
-
19
VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】並び替えの範囲が、...
-
エクセルのVBAコードと数式につ...
-
エクセルのマクロについて教え...
-
エクセルの改行について
-
【VBA】 結合セルに複数画像と...
-
vbsでのwebフォームへの入力制限?
-
算術演算子「¥」の意味について
-
【マクロ】売上一覧YYYYMMDDHHS...
-
【マクロ】開いているブックの...
-
Vba セルの4辺について罫線が有...
-
vb.net(vs2022)のtextboxのデザ...
-
ダブルクリックで貼り付けた画...
-
VBAの「To」という語句について
-
VBAでユーザーフォームを指定回...
-
VBAでCOPYを繰り返すと、処理が...
-
【マクロ】変数を使った、文字...
-
エクセルのVBAコードについて教...
-
ワードの図形にマクロを登録で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
-
【ExcelVBA】5万行以上のデー...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
【マクロ】開いているブックの...
-
【マクロ】並び替えの範囲が、...
-
エクセルの改行について
-
エクセルのマクロについて教え...
-
vb.net(vs2022)のtextboxのデザ...
-
VBAでCOPYを繰り返すと、処理が...
-
VBA ユーザーフォーム ボタンク...
-
エクセルのVBAコードと数式につ...
-
エクセルのVBAコードについて教...
-
[VB.net] ボタン(Flat)のEnable...
-
【マクロ】変数を使った、文字...
-
改行文字「vbCrLf」とは
-
質問58753 このコードでうまく...
-
【マクロ】シートの変数へ入れ...
-
ワードの図形にマクロを登録で...
-
算術演算子「¥」の意味について
おすすめ情報