GwenDolyn weiß, wie man mit der Funktion = rand () zufälligen Text einfügt.

Sie fragt sich jedoch, ob es eine Möglichkeit gibt, Text anzupassen oder hinzuzufügen, was von = rand () zurückgegeben wird. Sie verwendet diese Funktion als Boilerplate / Füller für Demonstrationen und möchte ihre eigene Sprache hinzufügen.

Leider gibt es keine Möglichkeit zu ändern, was von = rand ()

zurückgegeben wird da es eine in Word eingebaute Funktion ist. Es gibt jedoch einige Möglichkeiten, um dieses Problem zu umgehen. Die wahrscheinlichsten Kandidaten sind die folgenden: ein Baustein, ein AutoKorrektur-Eintrag oder ein Makro. Mehr dazu gleich.

Zunächst ist es wichtig zu verstehen, dass Word drei Möglichkeiten bietet, wie Sie zufälligen Text in Ihr Dokument einfügen können. GwenDolyn kennt bereits die Funktion = rand (), mit der Text zur Verwendung einiger Funktionen in Word eingefügt wird. Wenn Sie lieber über schnelle braune Füchse lesen möchten, können Sie stattdessen die Funktion = rand.old () verwenden. Schließlich können Sie = lorem ()

verwenden Text einfügen, der auf dem bekannten lorem ipsum-Fülltext basiert, den Designer seit Jahrzehnten verwenden.

Wenn keine dieser Optionen für Sie ausreicht, besteht eine Alternative darin, einen Bausteineintrag zu erstellen, der die gewünschten Boilerplate-Informationen enthält. Dies kann so lange dauern, wie Sie möchten, und kann sogar „spezielle“ Elemente wie Tabellen enthalten. Bausteine ​​haben den Vorteil, dass sie einfacher in ein Dokument eingefügt werden können als mit = rand ()

Funktion. Wie Sie Bausteine ​​erstellen, wurde in anderen Ausgaben von WordTips behandelt.

Mit der AutoCorrect-Funktion von Word können Sie auch eine begrenzte Menge an Text auf dem Boilerplate einfügen. Bei korrekter Einrichtung ist AutoCorrect noch schneller zu verwenden als Building Blocks. Alles, was Sie tun müssen, ist sich an die kleine Mnemonik zu erinnern, die Sie erstellen (z. B. bpt, was boilerplate text bedeutet), diese Mnemonik einzugeben und sie wird automatisch durch die vollere Boilerplate ersetzt.

Der Nachteil bei der Verwendung von Building Blocks oder AutoCorrect anstelle von = rand ()

ist, dass sie nicht so flexibel sind; Sie können nicht angeben, wie viele Absätze Sie möchten und wie viele Sätze Sie pro Absatz möchten. Wenn Sie diese Art von Flexibilität wünschen, müssen Sie ein Makro erstellen, das das Einfügen der Boilerplate übernimmt. Das Folgende ist ein Beispiel für ein einfaches Makro, um eine solche Aufgabe auszuführen.

Sub RandomText()

Dim sSent As String     Dim iSentences As Integer     Dim iParagraphs As Integer     Dim J As Integer     Dim K As Integer

iSentences = 3    'Number of sentences per paragraph     iParagraphs = 5   'Number of paragraphs     sSent = "Wallace Widgets makes the best widgets in the known world. "



For J = 1 To iParagraphs         For K = 1 to iSentences             Selection.TypeText sSent         Next K         Selection.TypeParagraph     Next J End Sub

Sie können dieses Makro natürlich einer Tastenkombination zuweisen oder es dem Link hinzufügen: / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Symbolleiste für den Schnellzugriff], und es fügt Ihren Text (in der Variablen sSent angegeben) ein, wenn Sie ihn aufrufen. Möglicherweise möchten Sie das Makro sogar so ändern, dass das Makro den Benutzer auffordert, anzugeben, wie viele von jedem verwendet werden sollen, anstatt die Anzahl der Sätze und Absätze „fest codiert“ zu haben.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (9035) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: