7得票3回答
用名称而不是“坐标”(如A1)访问Excel单元格

我有一个Excel表格,在代码中需要填写已命名的单元格。 之所以进行命名是因为客户有可能重新排列单元格。 为了更好地说明,我使用下图所示的字段来命名单元格。 现在我的问题是,我不知道如何使用office interop从C#中访问这些字段。 Range r = Sheet.get_R...

169得票25回答
Excel“外部表格格式不符合预期。”

我正在尝试使用以下代码读取Excel(xlsx)文件。如果我没有在Excel中打开该文件,则会出现“外部表格格式不正确”的错误。换句话说,在我能够从C#程序中读取它之前,我必须先在Excel中打开该文件。xlsx文件位于我们网络共享上。如何在不先打开文件的情况下读取文件? 谢谢string ...

8得票4回答
使用C#代码打开Excel工作簿时出现错误

我正在尝试打开一个Excel工作簿并获取其中的一个工作表。但是,Excelapp.workbooks.Open行抛出了一个异常: 来自HRESULT:0x800A03EC的System.Runtime.InteropServices.COMException,位于Microsoft.Off...

9得票4回答
如何使用VBA更新合并单元格中的文本?

假设我有两个单元格合并,比如说Sheet1!$A$1:$B$1。 假设有一段文本在两个单元格中心对齐。 我该如何使用VBA以编程方式更新该值? 我有一个简单的用户表单和一个按钮,在按钮单击时,我希望单元格更新。 我尝试过获取范围,但那似乎行不通。

12得票3回答
使用Excel VBA删除图片

我该如何删除Excel 2007工作表中的所有图片?提供一个可行的代码示例会更好。

20得票2回答
在Excel中,换行符的字符代码是什么?

我尝试了char(10)和char(13),但它们在我这里不起作用。我使用的是Excel 2007,我的任务是将换行符替换为间隔符。

17得票2回答
在使用Apache poi时,如何使Excel单元格始终显示两位小数?

例如,XSSFCellStyle style=(XSSFCellStyle) workbook.createCellStyle(); style.setDataFormat(workbook.createDataFormat().getFormat("#.##")); productCell...

15得票3回答
如何在Excel中聚焦或选择单元格

如何在Excel VSTO中使用C#聚焦单元格,或者使用C#在VSTO中选择第一个单元格?

15得票1回答
如何在Excel-Vba中编写程序代码实现“撤销”功能?

有没有办法在CommandButton上编写撤消功能,类似于Excel自带的撤消功能? 或者实现调用Ctrl-Z快捷键的功能。

9得票10回答
什么导致了“自动化错误 未指定错误”在Worksheet_Activate上?

我有一个名为“Dates”的工作表(对象名称为A_Dates),需要在激活时进行计算(值得注意的是,这是在我的个人宏工作簿中)。我经常打开具有太多计算的工作簿,以至于我无法使用自动计算。因此,我将自动计算设置为手动,并在工作表中使用以下代码: Private Sub Worksheet_Ac...