office-interop相关内容

使用的Microsoft.Office.Interop.Word总成

我必须做在C#中的word文档编程。有没有什么办法来访问的Microsoft.Office.Interop.Word组件,而无需安装Microsoft Word中?我试图安装Office主互操作程序集,但它要求我安装Microsoft Office软件包第一。 解决方案 你有没有尝试过的PIA可再发行的任何Office版本你想工作? 在Office 2010的PIA可再发行组件,例如,不列出 ..
发布时间:2015-11-26 10:47:17 C#/.NET

Excel的互操作:保存工作簿不显示保存对话框

我要创建出口数据集到Excel控制台应用程序。我尝试过谷歌搜索和寻找关于这个主题的职位,但还没有真正找到我要找的。的问题是,它不应该弹出保存窗口,它应自动创建Excel文件。到目前为止,我有以下的code,但我不知道如何使它自动保存。请问AP preciate任何帮助。 公共静态无效CreateWorkbook(DataSet的DS,字符串路径) { INT rowInd ..
发布时间:2015-11-26 10:46:57 C#/.NET

为什么不Word和QUOT;走到前面"当我们启动了吗?

我们的WinForms应用程序使用MS Word中进行交互,我们运行这个code时生成一个文件,我们要显示在Word中我们的应用程序的前面: [设置W¯¯作为Word互操作对象] w.Visible = TRUE w.Activate() 在推出了为 XP上运行Office 2007的计算机这个工程的目的。 在 Win7的运行Office 2010的计算机我们的任务栏上的应用程序 ..
发布时间:2015-11-26 01:03:57 C#/.NET

什么时候我需要调用ReleaseComObject的?

在一个Microsoft Office的AddIn我们传递事件的COM对象。举一个特定的情况下,当Word打开,我们被称为,并通过一个Document对象的文档。所以,当我们需要调用对Marshal.ReleaseComObject()? 如果我们访问的文档对象我们需要调用版本就可以了?或者,我们可以使用字已经访问它,将它清理干净? 如果我们访问Document.Name这给了我们一个字符串。作 ..
发布时间:2015-11-26 00:53:37 C#/.NET

正确处理在C#中的COM互操作对象特别是MS Office应用程序

我发展严重依赖于多个Microsoft Office产品包括Access,Excel和Word中,其中包括PowerPoint,Outlook等应用程序。虽然做研究,互操作我发现开始VS2010和.NET 4,我们值得庆幸不再需要经过初步评估的噩梦。 此外,我一直在阅读了大量的有关正确处理对象的物品,最明智的人似乎是这之一。 不过,这篇文章是5岁,有没有关于这个问题AFAIK许多权威刊物。这里 ..
发布时间:2015-11-26 00:12:35 C#/.NET

支持不同版本的Office与Office自动化

我们创建一个使用Office 2007的应用程序(Excel 2007中)从Excel工作表中读取数据。然而。我注意到,当我要部署与Office 2003安装在系统上的应用程序,它崩溃,因为其他PIA的(和其他DLL)的需要为这个版本的Office引用。 我是否需要编写不同版本的我的应用程序,以便能够支持不同版本的Office或者是有这个问题?一个更优雅的解决方案 我使用Visual Stud ..
发布时间:2015-11-25 23:53:29 C#/.NET

如何让这个自定义工作表的初始化速度更快?

摘要 这个问题在某种程度上跟进这个问题: 经测试,在这上面的链接问题的答案提供的code,我终于遇到了一个严重的性能问题。 性能问题 性能问题发生在一个表的初始化,也就是,当我初始化表的单元格。 '''<总结> '''初始化Company.Project.Sheet类的一个实例。 '''< /总结> '''< PARAM NAME ..
发布时间:2015-11-25 23:05:27 C#/.NET

如何建立一个插件的多个Office程序?

我想开发加载项为Office(如Outlook,Word和Excel)。在code将几乎相同。所不同的是只为检索文档(邮件的Outlook,用于Word,图形/图表Excel文档。 我应该开发3加载项,因此,我将有3个装置为我的用户。或者,我可以只开发1插件,并添加一个条件什么地方? 解决方案 是的,这是可能的。你可能需要3个不同的的AddIn 类,因为每个平台都有自己的格式和参数,你可能要 ..
发布时间:2015-11-25 15:55:46 C#/.NET

调用Word的RTF到DOCX转换

我有一个需要经常编程转换* .rtf文件成* .DOCX。手动,这工作得很好用另存为里面的Word 2007年......由此产生的docx的行为就好。编程,我不能让它的工作。 我试过基本上是以下内容: 从Word 获取RTF ...但在相反的方向。相反,开* .DOCX和使用另存为* .RTF,我打开* .RTF和使用另存为* .DOCX。但是,生成的文件将无法打开,因此显然有什么东西我不 ..
发布时间:2015-11-25 15:15:16 C#/.NET

C#和VBA之间的通信

目前我的老板要求我创建了一个小套,用于定期监测某些设备和工艺的状态脚本。这个信息是用一个相对复杂的VBA模块,用于收集所有信息,适用公式随后处理,设置范围和生成图表,等等。 然而,有两个问题: 我是一个业余的程序员,所以我的VBA程序是非常低效的。这不是对我来说是很大的问题(我刚起床,喝杯咖啡,而它的运行),但对于其他用户来说,这可能是一个麻烦,因为后来不知道为什么要花这么长。我想进步的图形重新 ..
发布时间:2015-11-25 14:01:45 C#/.NET

什么是.NET4新不软功能的优点[部署PIA的]

它可能我只是失去了一些东西,但是,当我写了一些code为Excel互操作,在这里是怎么一回事。 在我的引用添加到Excel的COM库。 VS创建一个PIA - (?通过TLBIMP右)的Microsoft.Office.Interop.Excel .... 我的EXE和互操作(PIA)DLL复制到任何一台机器(使用.NET)和它的作品? 有这样一个场景,我将不得不部署/注册PIA?还是有我有什 ..
发布时间:2015-11-25 13:37:07 C#/.NET

Office文档为PDF

我已经看到了这个几个线程,但我没有得到很直接的答案在我的搜索。我有一个需要采取DOC,DOCX,XLS,XLSX文件转换成PDF格式的Web应用程序。现在,我们有一个使用该打开的文档,其打印一个PS文件的Microsoft.Office.Interop.Word库中的过程,那么GPL GhostScript的的PS文件转换成PDF格式。 该过程的工作OKish,但总体来说是有几个步骤,而这原本是 ..
发布时间:2015-11-24 20:06:59 C#/.NET

难道*每* Excel的互操作对象需要使用Marshal.ReleaseComObject的被释放?

修改 请参见我在第一时间重新审视这个问题,因为我意识到,尽管是非常彻底的有关注册和处理我所有的COM对象,我的Excel的情况下,仍然没有被妥善处理。事实证明,有很多方法可以创建COM对象是完全无显着性(也就是说,你可以错过COM对象,即使你从来没有使用两个点)。此外,即使你是彻底的,如果你的项目增长超过一定的规模,缺少一个COM对象的几率接近100%。它可以是很难找到你错过了当这种情况发生的人 ..
发布时间:2015-11-24 16:07:36 C#/.NET

如何在同一时间使用文字互操作项目添加一个到一个新行Word文档

我想补充这三种类型的内容转换为Word文档。这就是我想现在就这样做。然而,每个项目取代最后一个。添加图像总是增加了页的开头。我有一个循环,调用一个函数来创建的标题和表,然后后面添加图像。我认为这个问题是范围。我使用的对象开始= 0的起始范围; 我怎样才能得到这些来一次添加一个到新行的文件? 的foreach(在observedColumns VAR类) { ..
发布时间:2015-11-24 15:51:14 C#/.NET

从行word文档在线阅读

我试图读取使用C#中的Word文档。我能够得到的所有文字,但我希望能够通过在线阅读行和商品列表中,并绑定到一个GridView 。目前,我的code仅返回与所有文本(如期望的不是逐行)一个项目的列表。我使用的的Microsoft.Office.Interop.Word 库读取文件。下面是我的code至今: 应用程序字=新的应用程序(); 文档DOC =新的文件(); 目标文件名 ..
发布时间:2015-11-24 15:39:10 C#/.NET

使用的.Net如何创建一个Outlook PST文件?

我正在写一个应用程序,将操作Outlook数据。我想使该数据第一次备份,我希望我可以通过接触/日历项目只是圈等,并把它们写出来到PST文件。 我怎么能写1使用。NET的内容或几个Outlook文件夹到PST? [VB或者C#无论] 解决方案 我能够从各种互联网和MSDN文档各地的样本拼凑这个code一起。这将允许您选择一个Outlook高水平的文件夹,然后将备份所有文件夹下面。在我来说,我从 ..
发布时间:2015-11-24 15:39:01 C#/.NET