表ドキュメントの Border オブジェクトに関連する API 操作
Border
Range.Borders.Item()
単一の罫線オブジェクトを返します。
構文
expression.Range.Borders.Item(Index)expression: アプリケーション オブジェクト。
パラメータ
名前
データ型
必須
説明
Index
Enum
はい
取得する罫線。詳細については、「XlBordersIndex」をご参照ください。
例
async function example() { await instance.ready(); const app = instance.Application; // Range オブジェクトを取得します。 const range = await app.Range('A1'); // 範囲内のすべての罫線を取得します。 const borders = await range.Borders; // 単一の罫線オブジェクトを取得します。 const border = await borders.Item(1); }
プロパティ
Range.Borders.Item(Index).Color
罫線の色を返します。
重要
罫線の色を取得するには、特定の罫線を指定する必要があります。 Enum.XlBordersIndex の列挙値は、xlOutside または xlInside にすることはできません。
構文
expression.Range.Borders.Item(Index).Colorexpression: アプリケーション オブジェクト。
例
async function example() { await instance.ready(); const app = instance.Application; // Range オブジェクトを取得します。 const range = await app.Range('A1'); // 範囲内のすべての罫線を取得します。 const borders = await range.Borders; // 単一の罫線オブジェクトを取得します。 const border = await borders.Item(app.Enum.XlBordersIndex.xlEdgeLeft); // 罫線の色を取得します。 const color = await border.Color; console.log(color); }
Range.Borders.Item(Index).LineStyle
罫線の線のスタイルを設定します。 詳細については、「XlLineStyle」をご参照ください。
構文
expression.Range.Borders.Item(Index).LineStyleexpression: アプリケーション オブジェクト。
例
async function example() { await instance.ready(); const app = instance.Application; // Range オブジェクトを取得します。 const range = await app.Range('A1'); // 範囲内のすべての罫線を取得します。 const borders = await range.Borders; // 単一の罫線オブジェクトを取得します。 const border = await borders.Item(app.Enum.XlBordersIndex.xlEdgeLeft); // 罫線の線のスタイルを指定します。 border.LineStyle = app.Enum.XlLineStyle.xlDash; }
Range.Borders.Item(Index).Weight
罫線の太さを設定します。 詳細については、「XlBorderWeight」をご参照ください。
構文
expression.Range.Borders.Item(Index).Weightexpression: アプリケーション オブジェクト。
例
async function example() { await instance.ready(); const app = instance.Application; // Range オブジェクトを取得します。 const range = await app.Range('A1'); // 範囲内のすべての罫線を取得します。 const borders = await range.Borders; // 単一の罫線オブジェクトを取得します。 const border = await borders.Item(app.Enum.XlBordersIndex.xlEdgeLeft); // 罫線の太さを設定します。 border.Weight = app.Enum.XlBorderWeight.xlThick; }
Borders
Range.Borders
範囲内のすべての罫線を返します。
構文
expression.Range.Bordersexpression: アプリケーション オブジェクト。
例
async function example() { await instance.ready(); const app = instance.Application; // Range オブジェクトを取得します。 const range = await app.Range('A1'); // 範囲内のすべての罫線を取得します。 const borders = await range.Borders; }