
excelからVBAでWORDを起動させ、エクセルデータをWORDの宛て名ファイルに差込み、印刷プレビューまでさせています。
EXCELでは、印刷プレビューの次の行のコマンドはプレビューを閉じないと実行されませんが、WORDでは実行されてしまいます。
今やりたいのは、WORDの宛名ファイルを印刷したあと、WORD自体は保存しないで終了し、EXCELだけ起動した状態にするということです。
ActiveDocument.PrintPreview
ActiveDocument.Close = False
と記述しただけでは、印刷できないまま、WORDが終了してしまいます。
何かよい方法があるでしょうか?
No.2ベストアンサー
- 回答日時:
Dim i As Integer
For i = 1 To 2
If i= 1 Then
ActiveDocument.PrintPreview
i=InputBox("印刷する場合は1をしない場合は2を入力","確認")
Else
ActiveDocument.PrintOut
End if
Next i
確認していないので動かないかもしれません。
駄目だったら、プレビューのマクロと印刷のマクロの2パターンを書くしかないかもしれません。
回答ありがとうございます。
IF文を使った分岐を参考にさせていただき解決しました。
ActiveDocument.PrintPreview の後にINPUTBOXだとプレビュー表示後、「2ページ目だけ印刷したい」のような細かい設定ができないため、フォームをShowModal=:falseで介在させることで課題をクリアすることができました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Word2010の差し込み印刷で結果...
-
エクセルの印刷で、テキストボ...
-
Wordで画面に出てこない文字が...
-
ワードで、ヘッダーの文字が表...
-
ワードで作成した文書を印刷す...
-
貼り付けた画像が印刷すると横...
-
ワード差し込みで結果のプレビ...
-
ワードの文章と印刷プレビュー...
-
Excel VBA の印刷後の判定
-
ワードで勝手に縮小プレビュー?
-
エクセルにテキストボックスを...
-
Excelで作成した表をWordに貼り...
-
エクセルで自動改行を使ってい...
-
ワードのスクロールバーのスク...
-
マクロの連続印刷で2枚目から...
-
word 白黒で印刷プレビュー
-
Word フィールドコードの印刷
-
エクセルで印刷するとボタンが...
-
WORDのVBAで印刷プレビューの制...
-
ワードのズームの固定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Word2010の差し込み印刷で結果...
-
Wordで画面に出てこない文字が...
-
エクセルの印刷で、テキストボ...
-
ワードで、ヘッダーの文字が表...
-
ワードで作成した文書を印刷す...
-
WORDでヘッダーを印刷しない方...
-
エクセルにテキストボックスを...
-
ワードの文章と印刷プレビュー...
-
Word フィールドコードの印刷
-
エクセルで自動改行を使ってい...
-
Excel VBA の印刷後の判定
-
ワードのズームの固定
-
Excelで作成した表をWordに貼り...
-
Wrodでのフィールドの保存時の...
-
WORDのVBAで印刷プレビューの制...
-
サブレポートのレポートフッタ...
-
ワード差し込みで結果のプレビ...
-
Wordの印刷レイアウトと印刷プ...
-
PDF作成の時スキャンするとA4な...
-
貼り付けた画像が印刷すると横...
おすすめ情報