Сохранение электронной почты из excel
уважаемый господин
желаю вам хорошего дня.
у нас есть код Excel VBA, который сохраняет выбранное электронное письмо из outlook и гиперссылает на него ячейку. но проблема заключается в том, что выбранное письмо находится в результате поиска по "всем почтовым ящикам". Я был бы благодарен, если бы вы проверили, в чем проблема, и дали мне знать, как сохранить письмо в outlook, когда выбранное письмо находится в результатах поиска на "всех почтовых ящиках".
Что я уже пробовал:
Sub LinkToQuotation() Dim oMail As Outlook.MailItem Dim objItem As Object Dim sPath As String Dim dtDate As Date Dim sName As String Dim enviro As String enviro = CStr(Environ("USERPROFILE")) For Each objItem In ActiveExplorer.Selection Set oMail = objItem sName = oMail.Subject & ".msg" ReplaceCharsForFileName sName, " " sPath = "D:\Dropbox\calc quotations\" Debug.Print sPath & sName oMail.SaveAs sPath & sName, olMSG Range("E3").Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=sPath & sName, TextToDisplay:="Link to Email" Next End Sub
Richard Deeming
Вы же сами нам сказали когда проблема случается, но вы забыли сказать нам об этом в чем же проблема.
Нажмите на зеленую ссылку "улучшить вопрос" и обновите свой вопрос с полным описанием проблемы. Включите полную информацию о любых ошибках и не забудьте указать, к какой строке кода они относятся.
Shahrooz Bral
проблема в том , что он работает на электронной почте, которую вы просматриваете в своем почтовом ящике, но при поиске во всех почтовых ящиках он не работает.
мой код должен быть изменен, но я не знаю, как это сделать.
CHill60
"это не работает" не информативно. Что на самом деле происходит и чего вы ожидаете?