Aracılığıyla paylaş


NamedRange.Characters Özellik

Alır bir Microsoft.Office.Interop.Excel.Characters metnin içinde karakter aralığı temsil eden nesne NamedRange Denetim.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

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

Özellik Değeri

Tür: Microsoft.Office.Tools.Excel.NamedRange_CharactersType
A Microsoft.Office.Interop.Excel.Characters metnin içinde karakter aralığı temsil eden nesne NamedRange Denetim.

Açıklamalar

Characters Özelliği ile kullanılacak hazırlanmıştıraşağıdaki parametreler.

Parametre

Açyklama

Start

Döndürülecek ilk karakter. Bu bağımsız değişkeni 1 veya belirtilmemiş ise, bu özellik ilk karakteriyle başlayan karakter aralığı döndürür.

Length

Döndürülecek karakter sayısı. Bu bağımsız değişken atlanırsa, bu özellik dizesi kalanı verir (sonra her şeyi Start karakter).

Kullanmayı denerseniz, Characters herhangi bir parametre belirtmeden Characters alırsınız bir NamedRange_CharactersType nesne, Visual Studio altyapısının bir parçası ve kullanılabilir doğrudan için tasarlanmamıştırkendi kodunu.

Kullanabileceğiniz Microsoft.Office.Interop.Excel.Characters nesne Biçimlendir karakter içinde bir metin dizesi. Microsoft.Office.Interop.Excel.Characters Nesnedir değil bir koleksiyon.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği oluşturur bir NamedRange ve word ile doldururSmith. Sonra kalın hale getirme ve boyutunu 14'e ayarlayarak sözcüğün ilk karakteri değiştirir.

Belge düzeyinde özelleştirme için değil.

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;
}

Bu bir uygulama düzeyinde eklentisi sürümüdür.

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;
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı