次の方法で共有


方法: ワークシートのコメントをプログラムによって表示する

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

対象: このトピックの情報は、Excel 2013 と Excel 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

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

  • コメントを表示する場合は、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;
        }
    }
    

参照

処理手順

方法: ワークシートのコメントをプログラムによって追加および削除する

概念

ワークシートの操作

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