我的ASP.Net-C#应用程序使用名为Microsoft.Office.Interop.Word.dll V14.0.0.0的dll与邮件合并一起工作。在我的桌面上(安装了office),所有都很好。然而,当该应用程序部署到生产机器上时,会抛出以下错误: System.Runtime.In...
使用C#在.NET 3.5和Visual Studio 2008中,我正在尝试设置焦点(或激活)打开工作簿中的特定工作表: 以下是一些属性: public Excel.Application xlApp {get;set;} public Excel.Workbook xlWorkBook...
我正在使用 IIS 7.5 在 Windows 7 64 位操作系统上运行 C# ASP.NET 4.5 Web 应用程序。应用程序池的名称为“ASP.NET v4.0”,其标识为 ApplicationPoolIdentity。应用程序使用 MS Office Interop(Microso...
在Microsoft Office AddIn中,我们在事件中传递COM对象。以一个具体的案例为例,当Word打开文档时,我们会被调用并传递一个Document对象。那么什么时候需要调用Marshal.ReleaseComObject()呢? 如果我们访问了Document对象,我们需要对...
我正在开发一个文档验证过程,以确保它们符合公司标准。其中一个步骤是确保Word文档不使用非批准字体。 我有以下代码段,可以起到作用: Dim wordApplication As Word.ApplicationClass = New Word.ApplicationClass() ...
编辑 请参考如何正确清理C#中的Excel Interop对象?。我最近遇到了这个问题,它提供了很多关于如何正确处理COM对象的洞察力。一定要查看超出第一个(标记)答案的内容,因为其他答案超越了简单的“不要使用两个点”和“为每个COM对象使用ReleaseComObject”的建议。 我之...
我正在使用Ms Office Interop程序集创建MS Project文件。为了保存所创建的文件,我使用FileSaveAs方法,它会提示一个消息,询问是否要替换现有文件。 我想要抑制这个消息,但是我没有在FileSaveAs方法中找到任何参数来实现这个目的。 对此有什么想法吗?我正在使用...
我看到了很多关于这个问题的文章,但要么不完整,要么不能回答我的问题。 我想使用C#和OneNote Interop,简单地向现有的OneNote 2013页面编写文本。 目前,我有一个OneNote笔记本,其中包含一个名为"Sample_Section"的部分和一个名为"MyPage"的页面。...
我使用Office Interop将DataTable导出到Excel文件中。问题是,Excel不会将日期识别为日期,而是显示为数字。在另一种情况下,我传递一个字符串,它就被识别为日期了。但无论哪种情况,数据都混乱了。 我尝试使用@ NumberFormat来以文本格式存储单元格,但也没有起...