次の方法で共有


方法 : ワークシートのセルに文字列を表示する

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

プログラムを使用してセルにテキストを表示する方法の例を次に示します。セルにテキストを表示するには、NamedRange コントロールまたはネイティブな Excel 範囲オブジェクトを使用します。

NamedRange コントロールの使用

この例では、message という名前の NamedRange コントロールを使用します。コントロールは、デザイン時にドキュメント レベルのカスタマイズに追加される必要があります。次のコードは、ThisWorkbook クラスではなくシート クラスに配置する必要があります。

NamedRange コントロールにテキストを表示するには

  • NamedRange コントロールの値を Hello World に設定します。

    Me.message.Value2 = "Hello world"
    
    this.message.Value2 = "Hello world";
    

ネイティブな Excel 範囲の使用

以下のコードは、プログラムで新しい範囲を作成し、値を割り当てます。

Excel の範囲にテキストを表示するには

  • Sheet1 のセル A1 の範囲を取得し、値を Hello World に設定します。

    Dim rng As Excel.Range = Globals.Sheet1.Range("A1")
    rng.Value2 = "Hello world"
    
    Excel.Range rng = Globals.Sheet1.Range["A1", missing];
    rng.Value2 = "Hello world";
    

参照

処理手順

方法 : Windows フォームを操作する

チュートリアル : Windows フォームを使用してデータを収集する方法

概念

セルの操作

NamedRange コントロール

Visual Studio Tools for Office プロジェクト内のオブジェクトへのグローバル アクセス

Office ソリューションの省略可能なパラメータについて

その他の技術情報

Office ソリューションのトラブルシューティング