Outlook:画像なしでメールを印刷する方法
通常、Outlook でメールを印刷すると、画像も一緒に印刷されます。しかし、画像を除いたテキストのみを印刷したい場合もあるでしょう。ところが、Outlook にはこの要望を直接サポートする標準機能が用意されていません。本チュートリアルでは、VBA コードを使ってWord 経由ですばやく画像なしのメールを印刷する方法をご紹介します。また、コンピューターにプリンターが接続されていない場合は、まず VBA コードでメールを画像なしの PDF としてエクスポートし、プリンターが利用可能になった時点でその PDF を印刷することもできます。
画像なしでメールを印刷するための VBA
1。テキストのみを印刷したいメールを選択し、Alt+F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
2。挿入>標準モジュールをクリックして、新しい空のモジュールを作成し、以下のコードをコピー&ペーストしてください。
VBA:画像なしでメールをエクスポート
Sub PrintWithoutImages()
'UpdatebyExtendoffice20220414
Dim xMail As Outlook.MailItem
Dim xFileName As String, xSubject As String
Dim xWord As Word.Application
Dim xWordDoc As Word.Document
Dim xInlineShape As Word.InlineShape
Dim InvalidArr
On Error Resume Next
If Application.ActiveWindow.Class = olInspector Then
Set xMail = ActiveInspector.CurrentItem
ElseIf Application.ActiveWindow.Class = olExplorer Then
Set xMail = ActiveExplorer.Selection.Item(1)
End If
InvalidArr = Array("/", "\", "*", ":", Chr(34), "?", "<", ">", "|")
xSubject = xMail.Subject
For i = 0 To UBound(InvalidArr)
xSubject = VBA.Replace(xSubject, InvalidArr(i), "")
Next i
xFileName = Environ("Temp") & "\" & xSubject & ".doc"
Debug.Print xFileName
xMail.SaveAs xFileName, olDoc
Set xWord = CreateObject("Word.Application")
xWord.Visible = False
Set xWordDoc = xWord.Documents.Open(xFileName)
For Each xInlineShape In xWordDoc.InlineShapes
xInlineShape.Delete
Next
xWordDoc.PrintOut
xWordDoc.Close
xWord.Quit
Kill xFileName
End Sub

3。ツール>参照設定をクリックすると、参照設定– プロジェクト 1ダイアログが表示されます。ここで、Microsoft Word 16.0 オブジェクトライブラリのチェックボックスをオンにして、[OK]をクリックしてください。OK。


4-1。カーソルをコード内に置いた状態で、F5キーを押すか、実行ボタンをクリックしてコードを実行すると、画像なしのメールがWord 経由ですぐに印刷されます。ただし、お使いのコンピューターにプリンターが接続されていない場合は、手順4 に従ってください。
4-2。プリンターが接続されていない場合、F5キーを押すか、実行ボタンをクリックしてコードを実行すると、PDF ファイルを保存するフォルダーを選択するダイアログが表示され、PDF ファイルのファイル名を入力できます。保存をクリックします。
メールが画像なしで PDF としてエクスポートされました。PDF ファイルを開き、右クリックして印刷を選択すれば、すぐにメールを印刷できます。


ヒント:選択したメールを一括で、画像・ヘッダー・本文・ CC 付きの PDF(またはWord、CSV、Excel、Txt、HTML ファイル)として保存したい場合は、一括保存機能が役立ちます。Kutools for Outlookなら、わずか3 ステップで完了します。
1。メールを選択してください。
2。Kutools>一括保存をクリックしてください。

3。保存先のフォルダーを選択し、必要なファイル形式にチェックを入れて、[OK]をクリックします。


Outlook の AI メールアシスタント:ワンクリックで魔法のように、よりスマートな返信と明確なコミュニケーションを実現!
Kutools for Outlook の AI メールアシスタントで、日々のOutlook タスクをもっと効率的に。この強力なツールは過去のメールから学習し、的確で知的な返信を提案したり、メールの内容を最適化したり、メッセージの下書きや修正を簡単にサポートします。

この機能は以下のサポートを提供します:
- スマート返信:過去の会話に基づき、カスタマイズされ、正確で即使用可能な返信を取得できます。
- コンテンツ強化:メール本文を自動で明確かつ効果的な内容にブラッシュアップします。
- 簡単作成:キーワードを入力するだけで、AI が複数の書式スタイルで残りの作業を自動処理します。
- インテリジェント拡張:文脈を的確に捉えた提案であなたのアイデアをさらに広げます。
- 要約機能:長いメールを瞬時に簡潔な概要にまとめてくれます。
- グローバル対応:メールをあらゆる言語に簡単に翻訳できます。
この機能は以下のサポートを提供します:
- スマートメール返信
- 最適化されたコンテンツ
- キーワードベースの下書き
- インテリジェントなコンテンツ拡張
- メール要約
- 多言語翻訳
最高の Office 生産性ツール
まったく新しいKutools for Outlook を、100 以上の驚きの機能とともに体験しましょう!今すぐダウンロード!
🤖KUTOOLS AI:高度な AI 技術を活用して、メールの返信、要約、最適化、拡張、翻訳、作成など、あらゆる操作をラクラクこなします。
📧メール自動化:自動返信(POP および IMAP 対応)/メールのスケジュール送信/メール送信時にルールに基づいて自動 CC/BCC/自動転送(高度なルール)/自動で挨拶文を追加/複数の宛先を持つメールを個別のメッセージに自動分割...
📨メール管理:メールの取り消し/件名などを基準に詐欺メールをブロック/重複したメールを削除/高度な検索/フォルダーを整理...
📁添付ファイルプロ:一括保存/一括分離/一括圧縮/自動保存/自動的に切り離す/自動圧縮...
🌟インターフェースの魅力:😊さらに美しくクールな絵文字を多数収録/重要なメールが届いた際に通知/Outlook を閉じる代わりに最小化...
👍ワンクリックの驚き:全員に【Attachment】付きで返信/フィッシングメール対策/🕘送信者の現在時刻ゾーンを表示...
👩🏼🤝👩🏻連絡先とカレンダー:選択したメールから連絡先を追加を一括登録/連絡先グループを個別のグループに分割/誕生日のリマインダーを削除...
Kutools はお好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語をはじめ、40 以上の言語をサポートしています!
ワンクリックでKutools for Outlook の機能を即解放!今すぐダウンロードして、効率を飛躍的にアップさせましょう!


🚀 ワンクリックダウンロード — Office アドインをすべて入手
強く推奨:Kutools for Office(5-in-1)
ワンクリックで5 つのインストーラーを 一括ダウンロード! ―Kutools for Excel、Outlook、Word、PowerPointおよびOffice Tab Pro。今すぐダウンロード!
- ✅ワンクリックで簡単操作:5 つのセットアップパッケージをたった1 回のクリックで一括ダウンロードできます。
- 🚀どんな Office 作業にも対応可能:必要なときに、必要なアドインをすぐインストールできます。
- 🧰含まれるもの:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint