25得票4回答
无法转换COM对象 - Microsoft Outlook和C#

我编写了这段代码来查看我的Outlook邮箱中未读的邮件,以下是代码: Microsoft.Office.Interop.Outlook.Application app; Microsoft.Office.Interop.Outlook.Items items; Microsoft.Of...

25得票9回答
C# - 如何通过编程方式添加Excel工作表 - Office XP / 2003

我刚开始使用C#操作Excel文件,以便自动创建和添加到Excel文件中。 我可以打开文件、更新其数据并浏览现有的工作表。 我的问题是如何添加新工作表? 我尝试过:Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)e...

25得票2回答
VSTO Outlook插件需要保存设置,最佳方法是什么?

我正在编写一个VSTO Outlook插件,并且需要保存一些从网络服务获取的设置。最好的方法是什么?注册表?VSTO插件是否具有完全访问权限来执行此类操作?也许是包含这些设置的文件? 提前感谢。

22得票7回答
如何从模板程序化地创建Word文档

我正在尝试在微软办公软件Word中创建大约600份报告。这些文档由数据库中的数据和本地驱动器上找到的图像填充。我已经想到了一个方法,可以在Visual Studio 2010中创建一个Word模板项目,并编写代码,使得当您输入单个值(ID号码)时,它会自动填充整个文档。我相信这是可能的,唯一的...

22得票5回答
如何通过使用Microsoft.Office.Interop禁用打开文件时的弹出窗口

比如只读确认、其他警告弹窗。 针对这些弹窗该怎么做?是忽略还是处理?

21得票13回答
WinWord.exe在调用Word.Documents.Add后无法退出 - Word .NET互操作

我遇到了一个经典场景,在使用Microsoft.Office.Interop.Word程序集创建Word COM对象时(通过.NET),即使我正确关闭和释放对象,WinWord进程仍然不会退出。 我已经缩小问题范围,发现是使用Word.Documents.Add()方法引起的。我可以以其他方...

20得票3回答
为什么Microsoft.Office.Interop.Excel.Application.Quit()会让后台进程继续运行?

下面的代码会让Microsoft Excel的后台进程一直运行,直到我的程序退出:var excelApplication = new Application(); var workbooks = excelApplication.Workbooks; var workbook = excel...

20得票1回答
通过C#按工作表名称获取Excel工作表引用

我目前正在使用以下C#代码获取Excel工作表的句柄:Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(15); //Get the worksheet "SubSignOff" number 我是否可以通过使用工作表名称...

19得票3回答
按行从Word文档中读取内容

我正在尝试使用C#读取Word文档。我能够获取所有文本,但我想要逐行读取,并将其存储在列表中并绑定到GridView上。目前我的代码仅返回一个项的列表,其中包含所有文本(而非按照期望的逐行读取)。我正在使用Microsoft.Office.Interop.Word库来读取文件。以下是我目前的代...

17得票3回答
使用Microsoft.Office.Interop.Excel在C#中为Excel列设置数据类型,如数字、文本和日期。

我正在尝试使用C#为Excel列设置数据类型,包括数字、文本和日期等数据类型。如何为整个Excel列设置格式?