在C#中,對於Excel電子表格,我該如何自動調整已合併單元格的列?我試着用下面的代碼來做這件事,但它不會自動填充列。如何自動調整已合併單元格的列?
這是到目前爲止我的代碼:
Worksheet xlSheet
xlSheet.Cells[2, 1] = "Autobiographies and Titles, Autobiographies and Titles, Autobiographies
and Titles, Autobiographies and Titles, Autobiographies and Titles, Autobiographies and Titles,
Autobiographies and Titles, Autobiographies and Titles";
Range hRangeSubsystemName = xlSheet.get_Range("A2", "G2");
hRangeSubsystemName.MergeCells = true;
hRangeSubsystemName.EntireColumn.AutoFit();
請避免在代碼中包含您的問題標題。 – 2012-01-14 01:02:40
合併單元格後,Excel仍將它們視爲單獨的列嗎?如果沒有,那麼你的代碼沒有意義。更合適的可能是'xlSheet.get_Range(「A2」)。AutoFit()'或類似的。請注意,我並不是Excel interop的專家,但這只是基於我對你正在做什麼的解釋的猜測。 – 2012-01-14 03:11:50