2014-03-13 120 views
-3

我需要弄清楚如何寫5串到5個細胞按下一個按鈕的一個空白行的「添加順序」如何讓C#編輯電子表格?

我還需要弄清楚如何使它打印彙總到一個消息。

說明:我正在使用COM interop excel庫。我需要弄清楚如何操作電子表格,如上所述。

GUI例如:http://imgur.com/NQCD4TP

擴展清單示例:http://imgur.com/cBUF4dZ

+0

按照Stackoverflow指導方針顯示你的代碼,互操作不是一個好主意,因爲微軟本身推薦的是相同的,去codeplex和搜索術語:excel,因爲有很多免費的庫可以玩,而且實際上他們會給你更多的權力來做excel操作,我親自使用NPOI和其他人。 –

+0

我會檢查codeplex和那裏的一些研究。謝謝。 – user3413741

+0

我唯一的代碼是MSDN基本模板。 Ha – user3413741

回答

1

首先找出在Excel中的下一個空行。同樣的例子是

int rowIdx = 0; 
int notEmpty = 1; 
while (notEmpty > 0) 
{ 
string aCellAddress = "A" + (++rowIdx).ToString(); 
Range row = App.get_Range(aCellAddress, aCellAddress).EntireRow; 
notEmpty = _App.WorksheetFunction.CountA(row); 
} 

然後寫出值的單元格。例如:

worksheet.Cells[row, 1] = value; 

希望這可以幫助你一些想法。嘗試從這個想法,然後嘗試編寫代碼。 讓我知道你是否需要任何進一步的幫助。

+0

非常感謝回覆。我會盡力整合並回報。 – user3413741

+0

感謝您的回答!看起來你清楚地明白我需要什麼!它只是採取了一些修補和我正在軌道上。再次感謝! – user3413741

+0

太棒了,它幫助了你。隨時問任何相關的問題 –

相關問題