我对使用 Visual Studio/Visual Basic 进行编程相当陌生。
我正在尝试使用适用于 Windows 8 的 Visual Studio 2012 编写 Windows 8 Metro 应用程序。我使用 Outlook 2007。它应该打开一个 Outlook 应用程序,但由于以下错误而崩溃(希望没有翻译错误):
附加信息:无法创建具有 CLSID {0006F03A-0000-0000-C000-000000000046} 的 COM 组件的实例,因为 CoCreateInstanceFromApp 的以下错误:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG)) . 确保您的 COM 对象位于 CoCreateInstanceFromApp 列表中。
这是我输入的所有代码,除了visual studio提供的标准代码:
在一开始就导入 Microsoft.Office.Interop '
Dim oOutlook As New Microsoft.Office.Interop.Outlook.Application ' in Sub
我也试过:
将 oOutlook 调暗为 Outlook.Application = 新的 Outlook.Application
如其他地方所见。
我试图在网上查找信息,但它们只与服务器和未经批准的 COM 有关。不过,微软应该批准 Outlook。
我做错了什么,如何解决这个问题,以便打开 Outlook 窗口?