この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。
こんにちは孝太松田、
あいさつ!
マイクロソフト コミュニティに投稿していただきありがとうございます。
投稿した説明に基づいて、「 添付ファイルxxxxxxxが開いています。VBAを使用してOutlookで電子メールを送信しようとすると
それまでの間、以下の手順を確認して試してみてください。
注: 表示される警告メッセージは、有害な可能性のある添付ファイルからコンピューターを保護するように設計された Outlook のセキュリティ機能です。この警告メッセージは、Outlookが安全でないまたは疑わしいと見なす添付ファイル付きの電子メールを送信しようとすると表示されます。
この警告メッセージを回避するには、次の手順を試してください。
- 添付ファイルに別のファイル形式を使用します。
- ファイルの種類を Level1Remove レジストリ キーに追加します。
3.マクロを使用して、メールを送信する前に添付ファイルを確認します。
電子メールを送信する前にVBAコードを使用して添付ファイルを確認する方法の例を次に示します。
'''VBA
プライベートサブApplication_ItemSend(オブジェクトとしてのByValアイテム、ブール値としてキャンセル)
文字列として strFile を暗くする
文字列としての strPath の薄暗い
文字列として薄暗いstrExt
アイテム.添付ファイル.カウント > 0 の場合、
アイテム内の各オブジェクトについて.添付ファイル
strFile = objAtt.FileName
strPath = objAtt.Path
strExt = Right(strFile, Len(strFile) - InStrRev(strFile, "."))
strExt = "exe" または strExt = "bat" または strExt = "vbs" の場合、
If MsgBox("安全でない添付ファイルを送信しようとしています。" & vbCrLf & vbCrLf & _
"続行しますか?", vbYesNo + vb感嘆符) = vbNo その後
キャンセル = 真
サブを終了する
終了する場合
終了する場合
Next objAtt
終了する場合
エンドサブ
このコードは、ファイル拡張子が .exe、.bat、および .vbs の添付ファイルをチェックし、これらの添付ファイルのいずれかが見つかった場合は警告メッセージを表示します。
***重要:私たちが提供したVBAコードは、あなたの側では役に立たない可能性があることをご了承ください。また、よくわからない場合は、上記のVBAコードを無視できます。***
これが役立つかどうか教えてください、
誠に
コウ・スン
マイクロソフト コミュニティ モデレーター