Я сохраняю файл в папке Windows TEMP, чтобы добавить его в качестве вложения в мою электронную почту. Почему-то слово «Temp» постоянно добавляется к имени файла. Как это происходит и как это предотвратить?
ВНИМАНИЕ! В ThisWorkbook.Sheets("Other Data").Range("AK2").Value
есть номер проекта, который не содержит слова "Temp"
Вот мой код для сохранения файла:
Fname = Environ("temp") & _
ThisWorkbook.Sheets("Other Data").Range("AK2").Value & ", " & _
"review" & ".pdf"
Вот код Outlook:
Sub CreateNewOutlookAppointment()
Dim olApp As Outlook.Application
Dim olAppt As Outlook.AppointmentItem
Dim myInspector As Outlook.Inspector
Set olAppt = Nothing
Set olApp = Outlook.Application
Set olAppt = olApp.CreateItem(olAppointmentItem)
Set myInspector = olAppt.GetInspector
myInspector.Activate
With olAppt
.Subject = "review" & ", " & ThisWorkbook.Sheets("Other Data").Range("P23").Value
ThisWorkbook.Sheets("Templates").Range("M202:M223").Copy
.Display
.GetInspector.WordEditor.Windows(1).Selection.PasteAndFormat wdPASTERTF
.Attachments.Add Environ$("Temp") & _
ThisWorkbook.Sheets("Other Data").Range("AK2").Value & ", " & _
"review" & ".pdf"
End With
End Sub