すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Management:罫線

最終更新日:May 01, 2025

表ドキュメントの 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).Color

    expression: アプリケーション オブジェクト。

  • 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).LineStyle

    expression: アプリケーション オブジェクト。

  • 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).Weight

    expression: アプリケーション オブジェクト。

  • 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.Borders

    expression: アプリケーション オブジェクト。

  • async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      // Range オブジェクトを取得します。
      const range = await app.Range('A1');
    
      // 範囲内のすべての罫線を取得します。
      const borders = await range.Borders;
    }