簡體   English   中英

將字符串從C#應用程序傳輸到OPEN Excel 2003工作表單元格

[英]Transfer string from C# app to OPEN Excel 2003 worksheet cell

我需要將字符串從C#應用程序傳輸到已打開的 Excel工作表中。 我認為自動化或RDI應該能夠做到,但是不知道如何。

作為一種變體,而不是將其復制到單元中,而是使用字符串作為參數啟動VBA宏/子(如果更簡單)...

請幫忙。

.NET 3.5 / Excel 2003

PS不能通過剪貼板-傳輸必須沒有用戶干預。

對於Excel._Workbook oWS,您可以這樣編寫:

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

我如何解決這個問題:

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

上面的代碼有助於在多個Excel實例以及每個實例的打開文件中查找打開的文件。

寫到單元格是微不足道的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM