0

我正在使用 win32com 库并尝试保存我刚刚创建的邮件。我使用 .CreateItem() 函数创建邮件实例并尝试使用mail.Save() 不幸的是我得到这个异常来保存它(-2147023174, 'The RPC server is unavailable.', None, None)。非常感谢您提前。

4

1 回答 1

0

很可能 Outlook.exe 进程已完成工作并消失了。当您遇到此类错误时,请查看正在运行的进程列表。

Explorers.Add您可以尝试使用创建资源管理器窗口的新实例的方法来获取资源管理器窗口的实例以阻止 Outlook 关闭。

Sub DisplayDrafts()  
 Dim myExplorers As Outlook.Explorers  
 Dim myOlExpl As Outlook.Explorer  
 Dim myFolder As Outlook.Folder  
 
 Set myExplorers = Application.Explorers  
 Set myFolder = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderDrafts)  
 Set myOlExpl = myExplorers.Add(myFolder, olFolderDisplayNoNavigation)  
' myOlExpl.Display  
End Sub
于 2022-02-08T10:55:22.560 回答