다음을 통해 공유


NamedRange.NoteText(Object, Object, Object) 메서드

정의

NamedRange 컨트롤의 왼쪽 위 모퉁이에 있는 셀과 관련된 셀 메모를 가져오거나 설정합니다.

public string NoteText (object Text, object Start, object Length);
abstract member NoteText : obj * obj * obj -> string
Public Function NoteText (Optional Text As Object, Optional Start As Object, Optional Length As Object) As String

매개 변수

Text
Object

메모에 추가할 텍스트입니다(최대 255자). 텍스트가 위치 Start부터 삽입되어 기존 노트의 문자를 바꿉 Length 니다. 이 인수를 생략하면 이 메서드는 문자에 대해 Length 위치 Start로 시작하는 노트의 현재 텍스트를 반환합니다.

Start
Object

설정되거나 반환되는 텍스트의 시작 위치입니다. 이 인수를 생략하면 이 메서드는 첫째 문자에서 시작합니다. 메모에 텍스트를 추가하려면 기존 메모에 있는 문자 수보다 큰 수를 지정합니다.

Length
Object

설정되거나 반환될 문자 수입니다. 이 인수를 생략하면 Microsoft Office Excel에서는 시작 위치부터 메모의 끝까지의 문자를 설정하거나 반환합니다(최대 255자). 에서 노트 끝까지 255자를 Start 초과하는 경우 이 메서드는 255자만 반환합니다.

반환

예제

다음 코드 예제에서는 다양 한 서식을 설정 하 고 라는 NamedRange1컨트롤의 특성을 표시 하는 NamedRange 방법을 보여 줍니다. 특히 이 예제에서는 메서드를 NoteText 사용하여 텍스트를 This is a Formatting test사용하여 에 메모를 NamedRange1 추가합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

private void SetRangeFormats()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");

    namedRange1.NoteText("This is a Formatting test");
    namedRange1.Value2 = "Martha";
    namedRange1.Font.Name = "Verdana";
    namedRange1.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
    namedRange1.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
    namedRange1.BorderAround(missing, Excel.XlBorderWeight.xlThick, 
        Excel.XlColorIndex.xlColorIndexAutomatic);
    namedRange1.AutoFormat(Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects1,
        true, false, true, false, true, true);

    if (MessageBox.Show("Clear the formatting and notes?", "Test",
        MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        namedRange1.ClearFormats();
        namedRange1.ClearNotes();
    }
}
Private Sub SetRangeFormats()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
        "namedRange1")

    namedRange1.NoteText("This is a Formatting test", , )
    namedRange1.Value2 = "Martha"
    namedRange1.Font.Name = "Verdana"
    namedRange1.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter
    namedRange1.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter
    namedRange1.BorderAround(, Excel.XlBorderWeight.xlThick, _
        Excel.XlColorIndex.xlColorIndexAutomatic, )
    namedRange1.AutoFormat( _
        Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects1, _
        True, False, True, False, True, True)

    If MessageBox.Show("Clear the formatting and notes?", _
        "Test", MessageBoxButtons.YesNo) = DialogResult.Yes Then
        namedRange1.ClearFormats()
        namedRange1.ClearNotes()
    End If
End Sub

설명

셀 노트가 범위 주석으로 대체되었습니다. 자세한 내용은 개체를 참조하세요 Comment .

255자를 초과하는 메모를 추가하려면 이 메서드를 한 번 사용하여 처음 255자를 지정한 다음 다시 사용하여 메모의 나머지 부분을 추가합니다(한 번에 255자 이하).

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.

적용 대상