NamedRange.AddComment Method
Adds a comment to the NamedRange control.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Function AddComment ( _
Text As Object _
) As Comment
Comment AddComment(
Object Text
)
Parameters
Text
Type: System.ObjectThe comment text.
Return Value
Type: Microsoft.Office.Interop.Excel.Comment
Remarks
Comments can only be added to NamedRange controls that consist of a single cell. You cannot add a comment if the NamedRange control has more than one cell.
Optional Parameters
For information on optional parameters, see Optional Parameters in Office Solutions.
Examples
The following code example uses the AddComment method to add the comment "This is Martha's range." to a NamedRange control that includes cell A1.
This example is for a document-level customization.
Private Sub FindMarthaInTheRange()
Me.Range("A1").Value2 = "Martha lives on a vineyard"
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A2"), _
"namedRange1")
namedRange1.AddComment("This is Martha's range.")
namedRange1.Value2 = namedRange1.AutoComplete("Ma")
If MessageBox.Show("Clear the range?", "Test", _
MessageBoxButtons.YesNo) = DialogResult.Yes Then
namedRange1.Clear()
End If
End Sub
private void FindMarthaInTheRange()
{
this.Range["A1"].Value2 = "Martha lives on a vineyard";
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A2"],
"namedRange1");
namedRange1.AddComment("This is Martha's range.");
namedRange1.Value2 = namedRange1.AutoComplete("Ma");
if (MessageBox.Show("Clear the range?", "Test",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
namedRange1.Clear();
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.