с приведенным ниже кодированием VBA, я могу отправить все письма из папки Outlook, но единственная проблема заключается в том, что я должен предоставить имя родительской папки. Можем ли мы получить эту информацию с помощью кодирования, поскольку этот макрос будет использоваться другим пользователем, который не знаком с VBA.Отправьте электронное письмо с черновиковой папки
Dim lDraftItem As Long
Dim myOutlook As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myFolders As Outlook.Folders
Dim myDraftsFolder As Outlook.MAPIFolder
Set myOutlook = Outlook.Application
Set myNameSpace = myOutlook.GetNamespace("MAPI")
Set myFolders = myNameSpace.Folders
Set myDraftsFolder = myFolders("[email protected]").Folders("Drafts")
For lDraftItem = myDraftsFolder.Items.Count To 1 Step -1
If Len(Trim(myDraftsFolder.Items.Item(lDraftItem).To)) > 0 Then
myDraftsFolder.Items.Item(lDraftItem).Send
End If
Next lDraftItem
Что вы имеете в виду имя родительской папки? myFolders? – 0m3r