次の方法で共有


方法 : ワークシートのコメントを表示する

更新 : 2008 年 7 月

対象

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

プロジェクトの種類

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

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

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

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

Microsoft Office Excel ワークシートへのコメントの表示や非表示をプログラムで実行できます。

ドキュメント レベルのカスタマイズで、ワークシート内のすべてのコメントを表示するには

  • コメントを表示する場合は、Visible プロパティに true を設定します。それ以外の場合は false を設定します。このコードは、ThisWorkbook クラスではなくシート クラスに配置する必要があります。

    Private Sub ShowOrHideComments(ByVal show As Boolean)
        Dim i As Integer
        For i = 1 To Me.Comments.Count
            Me.Comments(i).Visible = show
        Next
    End Sub
    
    private void ShowOrHideComments(bool show)
    {
        for (int i = 1; i <= this.Comments.Count; i++)
        {
            this.Comments[i].Visible = show;
        }
    }
    

アプリケーション レベルのアドインで、ワークシート内のすべてのコメントを表示するには

  • コメントを表示する場合は、Visible プロパティに true を設定します。それ以外の場合は false を設定します。

    Private Sub ShowOrHideComments(ByVal show As Boolean)
        Dim worksheet As Excel.Worksheet = CType(Application.ActiveSheet, Excel.Worksheet)
        Dim i As Integer
        For i = 1 To worksheet.Comments.Count
            worksheet.Comments(i).Visible = show
        Next
    End Sub
    
    private void ShowOrHideComments(bool show)
    {
        Excel.Worksheet worksheet = (Excel.Worksheet)Application.ActiveSheet;
        for (int i = 1; i <= worksheet.Comments.Count; i++)
        {
            worksheet.Comments[i].Visible = show;
        }
    }
    

参照

処理手順

方法 : ワークシートのコメントを追加および削除する

概念

ワークシートの操作

ホスト項目とホスト コントロールの概要

履歴の変更

日付

履歴

理由

2008 年 7 月

アプリケーション レベルのアドインで使用できるコード例を追加

カスタマ フィードバック