0
A1セルにロゴの入った.xltxテンプレートファイルを使用していて、A2の背景色を持つ空の行(これは私の列見出し行として機能します)。 Excelドキュメントが生成されると、ロゴ行のrowHeight
を特定の高さに設定し、A2
行を別の特定の高さに設定します。ただし、両方の行の高さは全く同じに設定されています(行の高さは)。C#とExcelで別の行のrowHeightに影響を与えずに行のrowHeightを設定する方法
excelWorksheet = excelApplication.ActiveSheet;
//Getting the image row range
var imageRowRange = ((Worksheet)excelWorksheet).Range["A1", "A1"];
var entireImageRowRange = imageRowRange.EntireRow;
//Setting the image rowHeight
imageRowRange.RowHeight = 48.75;
//Getting the second row which acts as the column heading row
var rowRange = ((Worksheet)excelWorksheet).get_Range("2:1");
var entireRowRange = rowRange.EntireRow;
rowRange.WrapText = true;
if (setCustomHeight())
rowRange.RowHeight = 0.75 * int.Parse(getCustomHeight());
else
entireRowRange.AutoFit();
rowRange.VerticalAlignment = XlVAlign.xlVAlignBottom;
rowRange.HorizontalAlignment = XlHAlign.xlHAlignCenter;
2番目の行から1番目の行を個別に設定するにはどうすればよいですか。
変化 'get_Range( "2:1");' 'get_Range( "2:2")に;'だけ第二列をターゲットにするように? –
すばらしい、ありがとうKeith。お答えください –