Outlookに添付ファイルを挿入するために[ファイル]ダイアログボックスをすばやく開く方法は?
作成中の電子メールに添付ファイルを挿入する必要がある場合は、通常、[挿入]>[ファイルの添付]>[このPCの参照]をクリックして[ファイルの挿入]ダイアログボックスを開き、必要なファイルを見つけて挿入する必要があります。 このチュートリアルでは、ワンクリックで簡単に[ファイルの挿入]ダイアログボックスを開くのに役立つXNUMXつのVBAコードを提供します。
[ファイル]ダイアログボックスをすばやく開いて、VBAで添付ファイルを挿入します
次のVBAコードで実現できます。
VBAコード1:コンピューターで既定のドキュメントフォルダーを開きます
VBAコード2:コンピューターで指定されたフォルダーを開きます
それを成し遂げるために次のようにしてください。
1. Outlookを起動し、を押します 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック ツール > 参考文献、 次に、 Microsoftスクリプトランタイム 内箱 参照– Project1 ダイアログボックス。
3。 クリック インセット > モジュール。 次に、次のVBAコードのいずれかをにコピーします。 モジュール 窓。
VBAコード1:コンピューターで既定のドキュメントフォルダーを開きます
Sub OpenFileDialog()
'Updated by Extendoffice 20220713
Dim xApp As Object
Dim xFileDlg As FileDialog
Dim xSelItem As Variant
Dim xMail As MailItem
On Error Resume Next
Set xApp = CreateObject("Excel.Application")
xApp.Visible = False
Set xFileDlg = xApp.Application.FileDialog(msoFileDialogFilePicker)
xFileDlg.AllowMultiSelect = True
If xFileDlg.Show = 0 Then Exit Sub
Set xMail = Application.ActiveInspector.currentItem
For Each xSelItem In xFileDlg.SelectedItems
xMail.Attachments.Add xSelItem
Next
xApp.Quit
Set xFileDlg = Nothing
Set xApp = Nothing
End Sub
VBAコード2:コンピューターで指定されたフォルダーを開きます
Sub OpenCertianFolderDialog()
'Updated by Extendoffice 20220713
Dim xApp As Object
Dim xFileDlg As FileDialog
Dim xSelItem As Variant
Dim xMail As MailItem
On Error Resume Next
Set xApp = CreateObject("Excel.Application")
xApp.Visible = False
Set xFileDlg = xApp.Application.FileDialog(msoFileDialogFilePicker)
xFileDlg.InitialFileName = "C:\Users\Win10x64Test\Desktop\save attachments\" 'Specify the path to the folder you want to open
xFileDlg.AllowMultiSelect = True
If xFileDlg.Show = 0 Then GoTo L1
Set xMail = Application.ActiveInspector.CurrentItem
For Each xSelItem In xFileDlg.SelectedItems
xMail.Attachments.Add xSelItem
Next
L1:
xApp.Quit
Set xFileDlg = Nothing
Set xApp = Nothing
End Sub
注意:
xFileDlg.InitialFileName = "C:\ Users \ Win10x64Test \ Desktop \ save attachments \"
その後、このコードを実行するたびに、指定されたフォルダーが開きます。
4。 プレス 他の + Q を閉じるためのキー アプリケーション向け Microsoft Visual Basic 窓。
ここで、マクロを実行するためのボタンが必要です。
5。 クリック ホーム > 新しいメール 新しいメールを作成します。 メッセージウィンドウで、をクリックします クイックアクセスツールバーをカスタマイズする > その他のコマンド.
6。 の中に Outlookのオプション ダイアログボックスでは、次のように構成する必要があります。
7.右側のボックスでスクリプトを選択したままにして、[ 修正します ボタン。 の中に 変更ボタン ダイアログボックスで、スクリプトに新しいボタンを割り当て、クリックします OK.
8。 クリック OK セクションに Outlookのオプション 変更を保存するためのダイアログボックス。
9.次に、手順7で指定したボタンがに追加されます。 クイックアクセスツールバー。 メールを作成するときに添付ファイルを挿入したい場合は、このボタンをクリックするだけで、 ブラウズ フォルダを選択し、挿入する必要のあるファイルを選択します。
最高のオフィス生産性向上ツール
速報: Outlook 向け Kutools がリリース 無償版!
まったく新しいKutools for Outlookを体験してください 70以上の素晴らしい機能を備えた無料版を永久にご利用いただけます! 今すぐダウンロードするにはクリックしてください!
🤖 クツールAI : 高度な AI テクノロジーを使用して、メールの返信、要約、最適化、拡張、翻訳、作成など、メールを簡単に処理します。
📧 自動メール: 自動返信(POP および IMAP で利用可能) / メール送信のスケジュール設定 / メール送信時のルールによる自動CC/BCC / 自動転送 (高度なルール) / あいさつを自動追加 / 複数受信者の電子メールを個別のメッセージに自動的に分割する ...
📨 電子メール管理: メールの取り消し / 件名などで詐欺メールをブロック / 重複するメールを削除する / 高度な検索 / フォルダーを統合する ...
📁 アタッチメント プロ: バッチ保存 / バッチデタッチ / バッチ圧縮 / 自動保存 / 自動デタッチ / 自動圧縮 ...
🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字 / 重要なメールが届いたら通知する / Outlook を閉じる代わりに最小化する ...
???? ワンクリックの驚異: 受信した添付ファイルをすべてに返信する / フィッシングメール対策 / 🕘送信者のタイムゾーンを表示 ...
👩🏼🤝👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加 / 連絡先グループを個別のグループに分割する / 誕生日のリマインダーを削除する ...
ワンクリックでKutools for Outlookを即座にロック解除—永久に無料待たずに今すぐダウンロードして効率を高めましょう!