Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Download:

Datei 1: Word_Property_Variable_with_Textbox.docm

 

 

 

Beispiel-Code zum Ändern des Title Werts als Variable in Word mit einem Textbox Control.

 

Unter Word kann man interne und benutzerdefinierte Variablen direkt im Dokument mitführen und ändern. Internen Variablen können nach aussen am Besten mit Title.

Wenn man eine Eigenschaft direkt in einem Dokument als Variable verwenden möchte, dann kann man im gezeigten Beispiel ein Textbox Control zur Eingabe verwenden und während der Eingabe in dem Textbox Element den Title anpassen.

 

Die Zuweisung erfolgt mit

ActiveDocument.BuiltInDocumentProperties("Title") = tbxNr.Value

 

 

Der Vorteil zum Verwenden der MS Word Dokumenteigenschaften ist, dass diese auch im Dateiexplorer direkt einsichtbar sind.

Somit kann man Word Dokumente auch über den Dateiexplorer vereinfacht verwalten.

 

Wie man sieht, stehen Autoren, Kategorien, Markierungen und Titel direkt in der Dateiübersicht.

 

 

Die internen Variablen oder Eigenschaften findet man in Microsoft Word unter Menüleiste->Einfügen->Schnellbausteine

Dann Dokumenteigenschaften:

Autor, Betreff, Firma, Firmenadresse, Kategorie, Kommentare, Kurzfassung, Schlüsselwörter, Status, Titel.

Die am einfachsten Variablen sollten hier sein: Titel, Status, Betreff, Kategorie und Kurzfassung

 

 

Der folgende VBA Code in MS Word ändert während der Eingabe in ein Textbox Control direkt auch die Eigenschaft [Title]

Option Explicit On

 

 

Private Sub tbxNr_Change()

    '----< tbxNr_Change() >----

    '*change internal variable propertie Title

    ActiveDocument.BuiltInDocumentProperties("Title") = tbxNr.Value

    '----</ tbxNr_Change() >----

End Sub

 

 

 

Betrifft: Field, Feld, Variable, Eigenschaft, Property,

Mobile
vba
»
Word: Am Ende einer Zeile einen Zeilenumbruch einfügen und Text einfügen
»
Word Makro: Zeichen am Ende einer Zeile einfügen
»
Text Eingabefelder in Word mit vba c# formfields TextInput
»
Eingabefelder in Word erstellen. C#
»
Word Schutz programmieren in vba .protect
»
Word aktuellen Dokumentpfad bei Document1 Vorlage
»
Word vba: aktuellen Satz finden
»
Word vba: Dokument-Eigenschaft Titel dynamisch ändern mit Textbox Control
»
Word Code: Bearbeiten von Fotos und Controls in vba
»
Word vba-Makro: WordArt mit Glow-Effect und Shadow verändern

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de