我有Office 2016预览安装在Windows 7(终极版)与VS 2010的开发机器上。我有以下简单的C# WinForms应用程序,试图通过自动化创建Word文档:
using Word = Microsoft.Office.Interop.Word;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Word.Ap
当我在visual studio生成的虚拟服务器上运行我的web服务时,我的ws工作得很好,但是当我在IISv6上运行时,我得到了如下结果:
<string xmlns="http://www.devworms.com/">
Retrieving the COM class factory for component with CLSID {7F12571F-1A8A-11D3-9225-00105ACA290D} failed due to the following error: 80080005 Server execution failed (Excepti
我有一个asp.net MVC who应用程序,它使用excel互操作在excel中打开csv,将文件保存为xlsx并从该文件加载字节。然后将这些字节作为下载传递。
到目前为止,一切都如期而至。但是在下载了6之后,我得到了下面的例外。不幸的是,它在德语上,因为服务器是用德语设置的。但异常消息类似于"80080005启动服务器失败“。
Die COM-Klassenfactory für die Komponente mit CLSID {00024500-0000-0000-C000-000000000046} konnte aufgrund des folgenden Fehlers
在调试Outlook的问题时,我注意到,当以管理员组中的用户身份启动我的进程时,我的应用程序就像预期的那样工作。但是,在提升的权限下作为同一个用户运行它将失败。
一旦我们试图进行互操作,这个问题就可以很容易地再现出来。
当尝试创建新实例时:
var NewOutlookApp = new Application();
// Crashes if Outlook is already running: System.Runtime.InteropServices.COMException: La récupération de la fabrique de classes COM pour le
我想做的是添加一封“电子邮件到.”按钮到一个winform客户端,该客户端打开一个新的outlook邮件窗口并附加一个文件,以便用户可以转发它。如果outlook还没有运行,我可以让outlook集成工作得很好。这是一个C# .NET 4.0 winforms应用程序,使用Outlook14.0互操作库,而Outlook 2010 32位运行在windows 7 64位计算机上。由于其他原因,我已经将这个应用程序编译到x86,所以我怀疑这是一个32/64位的问题。这是我的代码:
// Connect to outlook and create a new mail item
var app =
我需要在我的asp.net web API项目中使用Outlook api。当我将项目发布到本地IIS服务器时,VS需要以管理员身份运行,所以我以管理员身份运行vs2015,但出现的问题如下:
Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 8008000
我有一个C#的执行,发送电子邮件从Outlook,它工作良好,如果手动运行。
我试图通过任务调度程序运行它,但是它给出了以下错误:
System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception