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 aramak için istediğiniz dize.
- Replacement
Tür: System.Object
Değişim dizesi.
- LookAt
Tür: System.Object
Aşağıdakilerden biri olabilir XlLookAt sabitleri: xlWhole veya xlPart.
- SearchOrder
Tür: System.Object
Aşağıdakilerden biri olabilir XlSearchOrder sabitleri: xlByRows veya xlByColumns.
- MatchCase
Tür: System.Object
true büyük küçük harf duyarlı bir arama yapmak için.
- MatchByte
Tür: System.Object
Yalnızca, seçili veya çift baytlık dil desteği Excel'de yüklüyse, bu bağımsız değişkeni kullanabilirsiniz. true çift baytlık karakterler çift bayt karakterleri eşleştirmek için; falseçift baytlık karakterler tek baytlık eşdeğerlerine eşleştirmek için.
- SearchFormat
Tür: System.Object
Yöntem arama biçimi.
- ReplaceFormat
Tür: System.Object
Yöntemini değiştir biçimi.
Dönüş Değeri
Tür: System.Boolean
true hücre içinde belirtilen karakter ise NamedRange kontrol; Aksi halde, false.
Notlar
Bu yöntemi kullanarak, etkin hücreye veya seçimi değiştirmez.
Ayarları LookAt, SearchOrder, MatchCase, ve MatchByte bu yöntemi kullanmak her zaman kaydedilir.Yöntem çağrısı bir sonraki açışınızda bu bağımsız değişkenler için değerleri belirtmezseniz, kaydedilmiş değerleri kullanılır.Bu bağımsız değişken ayarı ayarları değiştirir bulmak iletişim kutusunu ve ayarlarını değiştirme bulmak iletişim kutusu bağımsız değişkeni atlarsanız, kullanılan kaydedilmiş değerleri değiştirir.Sorunları önlemek için bu yöntemi kullanmak her zaman açıkça bu bağımsız değişkenleri 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ücre değerini ayarlar bir NamedRange denetlemek için dize "bir cümle budur."ve Replace yöntemi alt dizeyi değiştirmek için"bir"ile"Benim".
Bu örnek için belge düzeyi özelleştirmesinde içindir.
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"],
"namedRange1");
namedRange1.Value2 = "This is a sentence.";
namedRange1.Replace("a", "my", Excel.XlLookAt.xlPart,
Excel.XlSearchOrder.xlByColumns, false);
}
.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üvenilen kod kitaplıklarını kullanma.