Outlook で電子メールの件名に添付ファイル名を自動的に入力する方法
Outlook で電子メールの件名として添付ファイル名を使用することに慣れている場合、件名に添付ファイル名を毎回手動で入力するのは時間がかかります。 下の gif に示すように、添付ファイルを挿入するときに電子メールの件名に添付ファイル名を自動的に入力する場合は、このチュートリアルの VBA メソッドが役立ちます。
電子メールの件名に添付ファイル名を VBA コードで自動的に入力する
次の VBA コードを実行して、電子メールの件名に Outlook に挿入された添付ファイルの名前を自動的に入力してください。
1. Outlookを起動し、を押します 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、ダブルクリック Project1 (VbProject.OTM) > MicrosoftOutlookオブジェクト > このOutlookSession を開く ThisOutlookSession(コード) エディタ。
3. 次に、次の VBA コードを ThisOutlookSession(コード) エディタ。
VBAコード:電子メールの件名に添付ファイル名を自動入力
Public WithEvents GExplorer As Explorer
'Updated by Extendoffice 20220926
Public WithEvents GInspectors As Inspectors
Public WithEvents GMail As MailItem
Private Sub Application_Startup()
Set GExplorer = Application.ActiveExplorer
Set GInspectors = Application.Inspectors
End Sub
Private Sub GExplorer_InlineResponse(ByVal Item As Object)
Set GMail = Item
End Sub
Private Sub GInspectors_NewInspector(ByVal Inspector As Inspector)
Dim xItem As Object
Set xItem = Inspector.CurrentItem
If xItem.Class <> olMail Then Exit Sub
Set GMail = xItem
End Sub
Private Sub GMail_AttachmentAdd(ByVal Att As Attachment)
Dim xFileName As String
On Error Resume Next
If VBA.Trim(GMail.Subject) <> "" Then Exit Sub
If MsgBox("Do you want to use the attachment name as the subject?", vbYesNo + vbInformation, "Kutools for Outlook") = vbNo Then Exit Sub
xFileName = Att.DisplayName
xFileName = Left$(xFileName, VBA.InStrRev(xFileName, ".") - 1)
GMail.Subject = xFileName
End Sub
4. ここで、コードを保存して Outlook を再起動する必要があります。
5. 今後、件名がまだ入力されていないメールに添付ファイルを挿入すると、 Outlook用Kutools 添付ファイル名を件名として使用するかどうかを尋ねるダイアログ ボックスが表示されたら、 あり ボタン。
件名には、挿入された添付ファイルの名前が自動的に入力されます。
免責事項:
1) 件名を既に入力している場合、添付ファイルを挿入してもダイアログ ボックスは表示されません。
2) 現在の電子メールから既存の件名を削除しても件名にカーソルが表示されたままの場合、添付ファイルを挿入してもダイアログ ボックスは表示されません。 件名を削除した後、コードを機能させるには、件名の行から離れたところをクリックしてメッセージ ボックスを更新する必要があります。
3) 複数の添付ファイルを同時に挿入した場合、最初の添付ファイルの名前のみが電子メールの件名として使用できます。
Kutools for Outlook-100の高度な機能をOutlookにもたらし、作業をはるかに簡単にします!
- 自動CC / BCC メール送信時のルールによる。 自動転送 カスタムによる複数の電子メール。 自動返信 Exchangeサーバーなし、およびより多くの自動機能...
- BCC警告 -全員に返信しようとするとメッセージを表示する メールアドレスがBCCリストにある場合; 添付ファイルがない場合に通知する、その他の機能を思い出させる...
- メール会話のすべての添付ファイルで(すべて)返信; 多くのメールに返信する すぐに; あいさつを自動追加 返信するとき; 件名に日付を追加...
- 添付ファイルツール:すべてのメールのすべての添付ファイルを管理し、 自動デタッチ, すべて圧縮、すべての名前を変更、すべて保存...クイックレポート、 選択したメールを数える...
- 強力な迷惑メール 習慣による; 重複するメールと連絡先を削除する... Outlookでよりスマートに、より速く、より良くすることができます。



#42567
このコメントは、サイトのモデレーターによって最小化されました
0
0

#42696
このコメントは、サイトのモデレーターによって最小化されました
レポート
0
0

#42763
このコメントは、サイトのモデレーターによって最小化されました
0
0

#42786
このコメントは、サイトのモデレーターによって最小化されました
0
0

#42847
このコメントは、サイトのモデレーターによって最小化されました
0
0

#42933
このコメントは、サイトのモデレーターによって最小化されました
レポート
0
0

#42946
このコメントは、サイトのモデレーターによって最小化されました
0
0
ここにはまだコメントが投稿されていません