Note: The other languages of the website are Google-translated. Back to English

Outlook:画像なしでメールを印刷する方法

通常、Outlookで電子メールを印刷すると、画像も印刷されます。 ただし、画像なしでテキストを印刷したい場合もありますが、Outlookには、このジョブをサポートできる組み込み機能がありません。 このチュートリアルでは、Wordを介して画像のない電子メールをすぐに印刷するVBAコードを提供します。 または、コンピューターにプリンターがない場合、VBAコードは最初に画像なしのPDFとして電子メールをエクスポートし、プリンターが使用可能になった後でPDFを印刷できます。

画像なしでメールを印刷するVBA

Officeタブ-Officeでタブ付きの編集と閲覧を有効にし、作業をはるかに簡単にします...
Kutools for Outlook-100の強力な高度な機能をMicrosoftOutlookにもたらします
  • 自動CC / BCC メール送信時のルールによる。 自動転送 ルールによる複数の電子メール。 自動返信 Exchangeサーバーなし、およびより多くの自動機能...
  • BCC警告 -メールアドレスがBCCリストにある場合、すべてに返信しようとするとメッセージを表示します。 添付ファイルがない場合に通知する、その他の機能を思い出させる...
  • すべての添付ファイルで(すべて)返信 メールでの会話。 一度に多くのメールに返信します。 あいさつを自動追加 返信するとき; 件名に日付と時刻を自動追加...
  • アタッチメントツール:自動デタッチ、すべて圧縮、すべての名前変更、すべて自動保存... クイックレポート、選択したメールを数える、 重複するメールと連絡先を削除する...
  • 100以上の高度な機能が あなたの問題のほとんどを解決します Outlook2010-2019および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

doc重複するカレンダーアイテムを削除する1

3。 クリック 工具 > リファレンス 有効にする リファレンス –プロジェクト1 ダイアログ、チェックマーク Microsoft Word16.0オブジェクトライブラリ チェックボックス。 クリック OK.

 doc重複するカレンダーアイテムを削除する1

doc重複するカレンダーアイテムを削除する1

4-1。 コード内にカーソルを置き、を押します F5 キーまたはクリック ラン ボタンをクリックしてコードを実行すると、画像のない電子メールがWordを介してすぐに印刷されます。 ただし、コンピューターにプリンターがない場合は、手順4に従ってください。

4-2。 コンピュータにプリンタがない場合、を押した後 F5 キーまたはクリック ラン ボタンをクリックしてコードを実行すると、PDFファイルを配置するフォルダーを選択し、PDFファイルに名前を付けるためのダイアログが表示されます。 クリック セールで節約.

 doc重複するカレンダーアイテムを削除する1

これで、電子メールは画像なしのPDFとしてエクスポートされました。 PDFファイルを開き、右クリックして選択します 印刷物 メールを印刷します。

doc重複するカレンダーアイテムを削除する1

doc重複するカレンダーアイテムを削除する1

先端:選択したメールをPDF(またはWord、CSV、Excel、Txt、HTMLファイル)として画像、ヘッダー、本文、Ccs、 一括保存 の特徴 Outlook用Kutools たった3つのステップであなたを助けることができます。

1.メールを選択します。

2。 クリック クツール > 一括保存.

doc重複するカレンダーアイテムを削除する1

3.場所を選択し、必要なファイル形式を確認して、[OK]をクリックします。

doc重複するカレンダーアイテムを削除する1

doc重複するカレンダーアイテムを削除する1

Outlook用Kutoolsの30日間無料トライアルを今すぐ入手.


Kutools for Outlook-100の高度な機能をOutlookにもたらし、作​​業をはるかに簡単にします!

  • 自動CC / BCC メール送信時のルールによる。 自動転送 カスタムによる複数の電子メール。 自動返信 Exchangeサーバーなし、およびより多くの自動機能...
  • BCC警告 -全員に返信しようとするとメッセージを表示する メールアドレスがBCCリストにある場合; 添付ファイルがない場合に通知する、その他の機能を思い出させる...
  • メール会話のすべての添付ファイルで(すべて)返信; 多くのメールに返信する すぐに; あいさつを自動追加 返信するとき; 件名に日付を追加...
  • 添付ファイルツール:すべてのメールのすべての添付ファイルを管理し、 自動デタッチ, すべて圧縮、すべての名前を変更、すべて保存...クイックレポート、 選択したメールを数える...
  • 強力な迷惑メール 習慣による; 重複するメールと連絡先を削除する... Outlookでよりスマートに、より速く、より良くすることができます。
ショットkutoolsの見通しkutoolsタブ1180x121
ショットkutoolsの見通しkutoolsプラスタブ1180x121
 
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0  文字
推奨される場所