Sdílet prostřednictvím


NamedRange.Characters – vlastnost

Získává Microsoft.Office.Interop.Excel.Characters objekt, který představuje rozsah znaků do textu NamedRange řízení.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
ReadOnly Property Characters As NamedRange_CharactersType
    Get
NamedRange_CharactersType Characters { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Tools.Excel.NamedRange_CharactersType
A Microsoft.Office.Interop.Excel.Characters objekt, který představuje rozsah znaků do textu NamedRange řízení.

Poznámky

Characters Vlastnost je určena pro použití s následující parametry.

Parametr

Popis

Start

První znak vrácení. Pokud tento argument je 1 nebo je vynechán, vrátí tato vlastnost rozsah znaků, počínaje prvním znakem.

Length

Počet vrácených znaků. Pokud tento argument vynecháte, vrátí vlastnost zbytek řetězce (vše za Start znaku).

Pokud se pokusíte použít Characters bez zadání parametrů, Characters se NamedRange_CharactersType objekt, který je součástí aplikace Visual Studio infrastruktury a není určen pro použití přímo z kódu.

Můžete použít Microsoft.Office.Interop.Excel.Characters objekt formátovat znaky v textovém řetězci. Microsoft.Office.Interop.Excel.Charactersobjekt není kolekce.

Volitelné parametry

Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.

Příklady

Následující příklad kódu vytváří NamedRange a zaplní slovo Novák. Potom změní první znak v slovo tím, že jej tučným písmem a nastavení velikosti 14.

Tato verze je přizpůsobení úrovni dokumentu.

Private charactersRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub FormatCharacters()
    charactersRange = Me.Controls.AddNamedRange( _
        Me.Range("A1", "A1"), "charactersRange")
    Me.charactersRange.Value2 = "Smith"
    Me.charactersRange.Characters(1, 1).Font.Bold = True
    Me.charactersRange.Characters(1, 1).Font.Size = 14
End Sub
Microsoft.Office.Tools.Excel.NamedRange charactersRange;
private void FormatCharacters()
{
    charactersRange = this.Controls.AddNamedRange(
        this.Range["A1", "A1"], "charactersRange");
    this.charactersRange.Value2 = "Smith";
    this.charactersRange.Characters[1, 1].Font.Bold = true;
    this.charactersRange.Characters[1, 1].Font.Size = 14;
}

Tato verze je aplikace- doplněkúroveň.

Private charactersRange As NamedRange

Private Sub FormatCharacters()

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
Globals.ThisAddIn.Application.ActiveSheet

    Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
            Globals.Factory.GetVstoObject(NativeWorksheet)

    charactersRange = vstoWorksheet.Controls.AddNamedRange( _
        vstoWorksheet.Range("A1", "A1"), "charactersRange")
    Me.charactersRange.Value2 = "Smith"
    Me.charactersRange.Characters(1, 1).Font.Bold = True
    Me.charactersRange.Characters(1, 1).Font.Size = 14
End Sub
NamedRange charactersRange;
private void FormatCharacters()
{
    Worksheet vstoWorksheet =
        Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook.Worksheets[1]); ;
    charactersRange = vstoWorksheet.Controls.AddNamedRange(
        vstoWorksheet.Range["A1", "A1"], "charactersRange");
    charactersRange.Value2 = "Smith";
    charactersRange.Characters[1, 1].Font.Bold = true;
    charactersRange.Characters[1, 1].Font.Size = 14;
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

NamedRange Rozhraní

Microsoft.Office.Tools.Excel – obor názvů