vbaで、Outlookに添付するファイルが入っているファルダまで開き、ファイルを選択してもらって添付する方法を試しているのですが、選択したファイルが添付されません。
そして、添付するファイルが一つではないのでファイルを選択した後にまたフォルダを開かせたいのですが、そのようなことは可能でしょうか。
Dim objOutlook As Outlook.Application Dim ObjMail As Outliik.MailItem Dim ws As Worksheet Set objOutlook = CreateObject("Outlook.Application") Set objMail = objOutLook.CreateItem(olMailItem) Set wsMail = ThisWorkbook.Sheets("Sheet2") With CreateObject("WScript.Shell") .CurrentDirectory = "\username\user" End With vPath = Application _ .GetOpenFilename _ (FileFilter:="ファイル(*.xlsx;*.xlsm;*xls),*.xlsx;*.xlsm;*.xls" _ , FilterIndex:=2, Title:="ファイル選択" _ , MultiSelect:=False) If VarType(vPath) = vbBoolean Then Exit Sub With wsMail <宛先や本文について> objMail.Display End With Set objOutlook = Nothing
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/18 07:48