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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.