Zuweisen von Bereichen
Es gibt mehrere Möglichkeiten, einer Variablen ein vorhandenes Range-Objekt zuzuweisen. In diesem Thema werden die Ergebnisse von zwei verschiedenen Vorgehensweisen erläutert. In den folgenden Beispielen verweisen die Range1
Variablen und Range2
auf Range-Objekte . Die folgenden Anweisungen weisen beispielsweise das erste und das zweite Wort im aktiven Dokument den Range1
Variablen und Range2
zu.
Set Range1 = ActiveDocument.Words(1)
Set Range2 = ActiveDocument.Words(2)
Gleichsetzen verschiedener Range-Objektvariablen
Die folgende Anweisung weist eine Bereichsvariable mit dem Namen **Range2
zu, um denselben Speicherort wie Range1
darzustellen.
Set Range2 = Range1
Sie verfügen jetzt über zwei Variablen, die denselben Bereich darstellen. Wenn Sie den Start oder Endpunkt oder den Text von **Range2
bearbeiten, wirkt sich dies auf **Range1
aus und umgekehrt.
Beachten Sie, dass die folgende Anweisung mit **Range2.Text = Range1.Text
identisch ist. Diese Anweisung weist die Standardeigenschaft **Range1
, d. h. die Text-Eigenschaft , der Standardeigenschaft von Range2
zu. Die Objektverweise werden dabei nicht geändert.
Range2 = Range1
Die Bereiche ( Range2
und Range1
) haben den gleichen Inhalt, aber sie können auf unterschiedliche Speicherorte im Dokument oder sogar auf unterschiedliche Dokumente verweisen.
Verwendung der Duplicate-Eigenschaft
Mit der folgenden Anweisung wird ein neues dupliziertes Range-Objekt erstellt, Range2
das den gleichen Start und endpunkten sowie text wie ** aufweistRange1
.
Set Range2 = Range1.Duplicate
Wenn Sie den Start oder Endpunkt von Range1
ändern, wirkt sich dies nicht aus Range2,
und umgekehrt. Da diese beiden Bereiche auf die gleiche Position im Dokument verweisen, wirken sich Änderungen am Text in einem Bereich auch auf den Text im anderen Bereich aus.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für