メインコンテンツへスキップ

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

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

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

Office タブ - Microsoft Office でタブによる編集と参照を有効にし、仕事をスムーズにします
Kutools for Outlook - 100 以上の高度な機能で Outlook を強化し、優れた効率を実現します
これらの高度な機能を使用して、Outlook 2021 ~ 2010 または Outlook 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ファイルに名前を付けるためのダイアログが表示されます。 クリック Save.

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

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

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

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

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

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

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

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

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

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

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

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


最高のオフィス生産性向上ツール

Kutools for Outlook - Outlook を強化する 100 以上の強力な機能

🤖 AIメールアシスタント: AI の魔法を備えたインスタント プロのメール - ワンクリックで天才的な返信、完璧な口調、多言語の習得。メールを簡単に変革しましょう! ...

📧 自動メール: 不在時 (POP および IMAP で利用可能)  /  メール送信のスケジュール設定  /  メール送信時のルールによる自動CC/BCC  /  自動転送 (高度なルール)   /  あいさつを自動追加   /  複数受信者の電子メールを個別のメッセージに自動的に分割する ...

📨 電子メール管理: メールを簡単に思い出す  /  件名などで詐欺メールをブロック  /  重複するメールを削除する  /  高度な検索  /  フォルダーを統合する ...

📁 アタッチメント プロバッチ保存  /  バッチデタッチ  /  バッチ圧縮  /  自動保存   /  自動デタッチ  /  自動圧縮 ...

🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字   /  タブ付きビューで Outlook の生産性を向上  /  Outlook を閉じる代わりに最小化する ...

???? ワンクリックの驚異: 受信した添付ファイルをすべてに返信する  /   フィッシングメール対策  /  🕘送信者のタイムゾーンを表示 ...

👩🏼‍🤝‍👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加  /  連絡先グループを個別のグループに分割する  /  誕生日のリマインダーを削除する ...

オーバー 100の特長 あなたの探索をお待ちしています! ここをクリックして詳細をご覧ください。

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations