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

Outlookに添付ファイルを挿入するために[ファイル]ダイアログボックスをすばやく開く方法は?

作者: シルヴィア 最終更新日:2024年09月13日

作成中の電子メールに添付ファイルを挿入する必要がある場合は、通常、[挿入]>[ファイルの添付]>[このPCの参照]をクリックして[ファイルの挿入]ダイアログボックスを開き、必要なファイルを見つけて挿入する必要があります。 このチュートリアルでは、ワンクリックで簡単に[ファイルの挿入]ダイアログボックスを開くのに役立つXNUMXつのVBAコードを提供します。


[ファイル]ダイアログボックスをすばやく開いて、VBAで添付ファイルを挿入します

次のVBAコードで実現できます。

VBAコード1:コンピューターで既定のドキュメントフォルダーを開きます
VBAコード2:コンピューターで指定されたフォルダーを開きます

それを成し遂げるために次のようにしてください。

1. Outlookを起動し、を押します 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック ツール > 参考文献、 次に、 Microsoftスクリプトランタイム 内箱 参照– Project1 ダイアログボックス。

Outlook で添付ファイルを挿入するためのファイル ダイアログ ボックスを開く手順

3。 クリック インセット > モジュール。 次に、次のVBAコードのいずれかをにコピーします。 モジュール 窓。

Outlook で添付ファイルを挿入するためのファイル ダイアログ ボックスを開く手順

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

注意:

1)VBAコード1は、コンピューターの既定のドキュメントフォルダーを開くのに役立ちます。
2)VBAコード2で、次の行のフォルダパスを必要なフォルダパスに変更してください。
xFileDlg.InitialFileName = "C:\ Users \ Win10x64Test \ Desktop \ save attachments \"
その後、このコードを実行するたびに、指定されたフォルダーが開きます。

4。 プレス 他の + Q を閉じるためのキー アプリケーション向け Microsoft Visual Basic 窓。

ここで、マクロを実行するためのボタンが必要です。

5。 クリック ホーム > 新しいメール 新しいメールを作成します。 メッセージウィンドウで、をクリックします クイックアクセスツールバーをカスタマイズする > その他のコマンド.

Outlook で添付ファイルを挿入するためのファイル ダイアログ ボックスを開く手順

6。 の中に Outlookのオプション ダイアログボックスでは、次のように構成する必要があります。

6.1) からのコマンドを選択 ドロップダウンリスト、選択 マクロ;
6.2)前の手順で追加したマクロを選択します。
6.3)をクリックします Add このマクロをに追加するボタン クイックアクセスツールバーをカスタマイズする ボックス。
Outlook で添付ファイルを挿入するためのファイル ダイアログ ボックスを開く手順

7.右側のボックスでスクリプトを選択したままにして、[ 修正します ボタン。 の中に 変更ボタン ダイアログボックスで、スクリプトに新しいボタンを割り当て、クリックします OK.

Outlook で添付ファイルを挿入するためのファイル ダイアログ ボックスを開く手順

8。 クリック OK セクションに Outlookのオプション 変更を保存するためのダイアログボックス。

9.次に、手順7で指定したボタンがに追加されます。 クイックアクセスツールバー。 メールを作成するときに添付ファイルを挿入したい場合は、このボタンをクリックするだけで、 ブラウズ フォルダを選択し、挿入する必要のあるファイルを選択します。

Outlook で添付ファイルを挿入するためのファイル ダイアログ ボックスを開く手順

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

速報: Outlook 向け Kutools がリリース 無償版!

まったく新しいKutools for Outlookを体験してください 70以上の素晴らしい機能を備えた無料版を永久にご利用いただけます! 今すぐダウンロードするにはクリックしてください!

🤖 クツールAI : 高度な AI テクノロジーを使用して、メールの返信、要約、最適化、拡張、翻訳、作成など、メールを簡単に処理します。

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

📨 電子メール管理: メールの取り消し  /  件名などで詐欺メールをブロック  /  重複するメールを削除する  /  高度な検索  /  フォルダーを統合する ...

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

🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字   /  重要なメールが届いたら通知する  /  Outlook を閉じる代わりに最小化する ...

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

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

ワンクリックでKutools for Outlookを即座にロック解除—永久に無料待たずに今すぐダウンロードして効率を高めましょう!

Outlook 用の kutools の機能 1 Outlook 用の kutools の機能 2