11得票3回答
Excel互操作防止显示密码对话框。

我正在编写一个程序,用于清理Excel文件中的空行和列。我从自己的问题“使用Interop快速删除Excel文件中的空行和列的最快方法”开始,一切都进行得很顺利。 问题在于,当工作簿受到密码保护时,我希望防止Excel显示密码对话框,而是抛出异常。 我正在使用以下代码使用Interop...

10得票4回答
在C#中将时间间隔转换为日期时间

我正在使用C#和Microsoft.Office.Interop读取Excel工作表数据。 工作表包含一些日期值。 当我尝试读取该值时,它只会提供数字(可能是TimeSpan)。 我遇到了将此数字转换为DateTime的问题。 以下是代码: 我正在使用C#和Microsoft.Offic...

10得票5回答
在Excel [2007]中使用C#添加超链接 - 在Excel内部

请问如何在Excel(2007或更高版本)中使用.NET(c#)的Office互操作性,从一个工作表中的单元格到另一个工作表中的单元格添加超链接? 例如:从Sheet1单元格A1到Sheet2单元格B10的超链接。

10得票1回答
使用C# Interop从Excel中获取所有工作表名称的纯文本?

我正在使用VS2010和Office Interop 2007尝试从一个包含5-6个工作表的Excel电子表格中获取几个具体的工作表名称。 我所做的就是将我需要的这几个工作表保存在制表符分隔的文本文件中以供进一步处理。 因此,对于我获得的三个工作表名称,每个工作表都将有自己的制表符分隔的文本文...

10得票2回答
如何调试缓慢的Office应用程序Interop构造函数?

我有一个处理Excel的应用程序。最近遇到了创建Excel对象非常缓慢的问题。 我使用以下简单代码重新创建了这个问题:Microsoft.Office.Interop.Excel.Application xlApp; xlApp = new Microsoft.Office.Interop....

10得票2回答
无法隐式转换类型“object”为“Microsoft.Office.Interop.Excel.Worksheet”。存在显式转换(是否缺少转换?)

这里我正在打开Excel并向Excel表中写入内容。 我将我的Windows应用程序更改为ASP网站,然后看到了这个错误。 我已经添加了所有的引用和库,不知道我错过了什么。 如下所述,出现了错误。 请帮帮我。 Excel.Application excel = new Excel.Ap...

10得票1回答
Excel互操作在安装有Office 2007的计算机上可以正常工作,但在安装有Office 2010的计算机上失败了。

我有一个使用Excel互操作性从Excel文件中读取数据的C#WPF(.NET 4.0)应用程序。 当我在开发机器上运行此应用程序时(具有Excel 2007),它可以正常工作。但是,当我在另一台安装了Excel 2010的机器上运行它时,它将失败并显示以下错误消息: System....

10得票2回答
微软Interop:Excel列名

我正在使用Microsoft Interop来读取数据。 在Excel表格中,列名类似于A、B、C、D......AA、AB等等。有没有办法读取这些列名? 如果您需要其他信息,请告诉我。 敬礼, Priyank

10得票7回答
C#和Excel互操作问题,保存Excel文件不流畅。

我能够打开并向Excel文件写入,但当我尝试通过传递路径来保存文件时,保存操作会提示保存对话框。我希望它静默地将文件保存在指定的路径上。 代码如下:excelApp.Save(exportToDirectory); excelApp.Quit(); 其中,exportToDirectory ...

10得票2回答
在.NET(VSTO)中向电子表格添加按钮

使用VSTO或相关技术,是否可以程序化地将一个按钮嵌入Excel工作表的单元格中,并配置它在被点击时调用C#函数? 如何实现? 谢谢。