将字符串从C#app传输到OPEN Excel 2003工作表单元格

时间:2011-08-02 09:48:53

标签: c# .net excel vba excel-2003

我需要将C#app中的字符串转移到已打开的 Excel工作表中。我认为自动化或RDI应该能够这样做,但不知道如何......

作为变体,不是将其复制到单元格中 - 而是将字符串作为参数启动VBA宏/子(如果它更容易)......

请帮忙。

.NET 3.5 / Excel 2003

P.S。不通过剪贴板 - 转移必须没有用户干预。

2 个答案:

答案 0 :(得分:0)

对于Excel._Workbook oWS,您可以这样写:

            // Row 1
            int nR = 1;
            int nC = 1 ;
            oWS.Cells[nR,nC] = "DIVISION" ;

答案 1 :(得分:0)

我如何解决这个问题:

Workbook = (Excel.Workbook)System.Runtime.InteropServices.Marshal.BindToMoniker(FileName);

上述代码有助于在多个Excel实例之间以及每个实例的打开文件中查找打开的文件。

写入单元格是微不足道的。

相关问题