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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.