NamedRange.Replace Yöntem
Belirtilen karakterleri değiştirir NamedRange denetimi ile yeni bir dize.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function Replace ( _
What As Object, _
Replacement As Object, _
LookAt As Object, _
SearchOrder As Object, _
MatchCase As Object, _
MatchByte As Object, _
SearchFormat As Object, _
ReplaceFormat As Object _
) As Boolean
bool Replace(
Object What,
Object Replacement,
Object LookAt,
Object SearchOrder,
Object MatchCase,
Object MatchByte,
Object SearchFormat,
Object ReplaceFormat
)
Parametreler
- What
Tür: System.Object
Microsoft Office Excel'i aramak için istediğiniz dize.
- Replacement
Tür: System.Object
Değiştirme dizesi.
- LookAt
Tür: System.Object
Aşağıdakilerden biri olabilir XlLookAt sabitler: xlWhole veya xlPart.
- SearchOrder
Tür: System.Object
Aşağıdakilerden biri olabilir XlSearchOrder sabitler: xlByRows veya xlByColumns.
- MatchCase
Tür: System.Object
true arama büyük/küçük harf duyarlı duruma getirmek.
- MatchByte
Tür: System.Object
Yalnızca, seçili veya çift bayt dil desteği Excel'de yüklüyse, bu bağımsız değişkeni kullanabilirsiniz.trueçift baytlık karakterleri yalnızca çift baytlık karakterleri eşleştirmek için; falseçift baytlık karakterler, tek baytlık eşdeğerleri eşleştirmek için.
- SearchFormat
Tür: System.Object
Yöntem arama biçimi.
- ReplaceFormat
Tür: System.Object
Biçim Değiştir yöntemi.
Dönüş Değeri
Tür: System.Boolean
true Belirtilen karakterler hücrelerin içinde yer alıyorsa NamedRange Denetim; Aksi takdirde, false.
Açıklamalar
Bu yöntemi kullanarak seçimi veya etkin hücrenin değiştirmez.
Ayarlarını LookAt, SearchOrder, MatchCase, ve MatchByte kaydedilir her zaman kullandığınız bu yöntemi. Yöntem çağrısı başlattığınızda bu bağımsız değişkenler için değerleri belirtmezseniz, kaydedilen değerler kullanılır. Bu bağımsız değişkenler ayarlama ayarlarını değiştirir Bul iletişim kutusu ve ayarlarını değiştirme Bul bağımsız değişkeni atlarsanız, kullanılan kaydedilen değerler iletişim kutusunu değiştirir. Bu bağımsız değişkenler, sorunları önlemek için bu yöntemi kullanmak her zaman açıkça ayarlayın.
İ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 hücrelere ayarlar bir NamedRange dize denetimi "Bu, bir cümle.", sonra kullanır Replace alt dize değiştirme yöntemi"bir" with "my".
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
Private Sub ReplaceValue()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), _
"namedRange1")
namedRange1.Value2 = "This is a sentence."
namedRange1.Replace("a", "my", Excel.XlLookAt.xlPart, _
Excel.XlSearchOrder.xlByColumns, False, , , )
End Sub
private void ReplaceValue()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", missing],
"namedRange1");
namedRange1.Value2 = "This is a sentence.";
namedRange1.Replace("a", "my", Excel.XlLookAt.xlPart,
Excel.XlSearchOrder.xlByColumns, false, missing,
missing, missing);
}
.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.