4

の Style プロパティを使用するコードを見つけましMicrosoft.Office.Interop.Excel.Worksheet.Cells[x,y]たが、Visual Studo コード エディターではオブジェクトとして扱われます。

Workbook wb = new Application.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Sheets[1];
ws.Cells[x,y] is simply treated as an object so how can I use its Style property?

Microsoft Excel 15.0 Objects Library を使用しています (Microsoft Office 2013 に対応)。それは問題ですか?

これについて説明していただけますか?ありがとうございました。

4

2 に答える 2

8

オブジェクトを としてキャストする必要がありますRange

Range インターフェイス/オブジェクトには、指定しているセルまたは範囲のすべてのスタイルと値の情報が含まれています。

いくつかの例:

((Excel.Range)ws.Cells[r, c]).NumberFormat = format;
((Excel.Range)ws.Cells[r, c]).Value2 = cellVal;
((Excel.Range)ws.Cells[r, c]).Interior.Color = ColorTranslator.ToOle(Color.Red);
((Excel.Range)ws.Cells[r, c]).Style.Name = "Normal"

などなど。

リンクがあります: https://docs.microsoft.com/en-us/office/vba/api/Excel.Range.Style

于 2013-04-10T13:04:24.493 に答える