我開始用C#創建一個Excel-Add-IN。C#設置打開的工作簿
什麼,我需要做的很簡單,我需要一個工作簿設置爲變量,該工作簿已經在運行,我想這一點,但沒有奏效
Excel.Application excel = new Excel.Application();
Excel.Workbook wb = excel.ActiveWorkbook as Excel.Workbook;
wb.SaveAs("C:\\Users\\ro_sg\\Desktop\\Pasta1.xlsx");
Excel.Worksheet ws = wb.Worksheets["Plan1"];
Excel.Range range = ws.Range["A1"];
range.Value = "Success";
wb.Save();
世界銀行變量不能找到工作簿(得到空),我看不出爲什麼。
請,如果你們中的任何人發現錯誤讓我知道。
謝謝!
這很有道理,但wb仍然變爲空 –
奇怪。只需驗證一下,當您運行此操作時:在桌面上打開有效的工作簿? –
實際檢查一件事。由於您之前的代碼正在啓動新的空應用程序實例的Excel:進入任務管理器,看看你是否有任何閒置的Excel過程掛在那裏。如果是的話,把它們全部殺掉,然後用我提供的代碼再試一次。只是爲了確保你有一個乾淨的石板。 –