Outlook:画像なしでメールを印刷する方法
通常、Outlookで電子メールを印刷すると、画像も印刷されます。 ただし、画像なしでテキストを印刷したい場合もありますが、Outlookには、このジョブをサポートできる組み込み機能がありません。 このチュートリアルでは、Wordを介して画像のない電子メールをすぐに印刷するVBAコードを提供します。 または、コンピューターにプリンターがない場合、VBAコードは最初に画像なしのPDFとして電子メールをエクスポートし、プリンターが使用可能になった後でPDFを印刷できます。
- 自動CC / BCC メール送信時のルールによる。 自動転送 ルールによる複数の電子メール。 自動返信 Exchangeサーバーなし、およびより多くの自動機能...
- BCC警告 -メールアドレスがBCCリストにある場合、すべてに返信しようとするとメッセージを表示します。 添付ファイルがない場合に通知する、その他の機能を思い出させる...
- すべての添付ファイルで(すべて)返信 メールでの会話。 一度に多くのメールに返信します。 あいさつを自動追加 返信するとき; 件名に日付と時刻を自動追加...
- アタッチメントツール:自動デタッチ、すべて圧縮、すべての名前変更、すべて自動保存... クイックレポート、選択したメールを数える、 重複するメールと連絡先を削除する...
- 100 以上の高度な機能が あなたの問題のほとんどを解決します Outlook 2021 - 2010 または Office 365。フル機能の 60 日間無料試用版。
画像なしでメールを印刷するVBA
1.テキストのみを印刷するメールを選択し、を押します 他の + F11 有効にするキー アプリケーション向け Microsoft Visual Basic 窓。
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 Word16.0オブジェクトライブラリ チェックボックス。 クリック OK.
4-1。 コード内にカーソルを置き、を押します F5 キーまたはクリック ラン ボタンをクリックしてコードを実行すると、画像のない電子メールがWordを介してすぐに印刷されます。 ただし、コンピューターにプリンターがない場合は、手順4に従ってください。
4-2。 コンピュータにプリンタがない場合、を押した後 F5 キーまたはクリック ラン ボタンをクリックしてコードを実行すると、PDFファイルを配置するフォルダーを選択し、PDFファイルに名前を付けるためのダイアログが表示されます。 クリック セールで節約.
これで、電子メールは画像なしのPDFとしてエクスポートされました。 PDFファイルを開き、右クリックして選択します 印刷物 メールを印刷します。
先端:選択したメールをPDF(またはWord、CSV、Excel、Txt、HTMLファイル)として画像、ヘッダー、本文、Ccs、 一括保存 の特徴 Kutools for Outlook たった3つのステップであなたを助けることができます。
1.メールを選択します。
2。 クリック クツール > 一括保存.
3.場所を選択し、必要なファイル形式を確認して、[OK]をクリックします。
の 30 日間無料トライアルを入手 Kutools for Outlook 今.
Kutools for Outlook - 100 の高度な機能を Outlook にもたらし、作業をより簡単にします!
- 自動CC / BCC メール送信時のルールによる。 自動転送 カスタムによる複数の電子メール。 自動返信 Exchangeサーバーなし、およびより多くの自動機能...
- BCC警告 -全員に返信しようとするとメッセージを表示する メールアドレスがBCCリストにある場合; 添付ファイルがない場合に通知する、その他の機能を思い出させる...
- メール会話のすべての添付ファイルで(すべて)返信; 多くのメールに返信する すぐに; あいさつを自動追加 返信するとき; 件名に日付を追加...
- 添付ファイルツール:すべてのメールのすべての添付ファイルを管理し、 自動デタッチ, すべて圧縮、すべての名前を変更、すべて保存...クイックレポート、 選択したメールを数える...
- 強力な迷惑メール 習慣による; 重複するメールと連絡先を削除する... Outlookでよりスマートに、より速く、より良くすることができます。

