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
#

 

Ich möchte ein Makro oder vba Code in Microsoft Word einbauen, welches auf das Einfügen Ereignis reagiert.

Leider findet man in den normalen vba-Ereignissen kein Event, welcher diese Funktion einfügen lässt.

 

Hier die Lösung:

Man muss einfach den Code EditPaste() und EditPasteSpecial() in der Word-Code Seite einfügen

Dann wird der Event übernommen.

Hier ein Beispiel beim Einfügen einer Zwischenablage mit Strg-V erscheint die Meldung: This event is EditPaste()

 

 

Video:

 

 

Wechsel zur Word Code-Seite:

Damit die Event Funktionen ausgeführt werden, muss man nur den folgenden vba-Code direkt in die Word Code-Seite einfügen

Hierzu auf Word->Entwicklertools->Visual Basic auswählen

Oder in dem MS Word Dokument die Tastatur-Kombination Alt+F11 auswählen.

 

Dann den Code EditPaste() und EditPasteSpecial() einfach einfügen unter

Project (aktuelles Word-Dokument) ->Microsoft Word Objekte->ThisDocument

oder in Normal->ThisDocument

 

 

Diesen vba Code einfügen

 

Sub EditPaste()

    '--------< EditPaste() >--------

    '*insert that code into your ms word code page and then the event reacts when inserting something into word

 

    MsgBox "This event is EditPaste()"

    '--------</ EditPaste() >--------

End Sub

 

Sub EditPasteSPecial()

    '--------< EditPasteSPecial() >--------

    '*insert that code into your ms word code page and then the event reacts when inserting something special into word

 

    MsgBox "This event is EditPasteSPecial()"

    '--------</ EditPasteSPecial() >--------

End Sub

 

Mobile
»
Zwischenspeicher als Bild mit 19 Zentimeter Breite einfügen
»
MS Word: Einfügen Paste Ereignis in Word einbauen
»
Word Code: Word Find
»
Word Makro: Alle Sätze markieren und Markierungen wieder löschen
»
Word Makro: Word automatischer Zoom auf 100% beim Dokument öffnen
»
Word Makro: Tabellen durchlaufen und Inhalt kopieren und Einfügen
»
Word Makro: Automatische Korrektur von falschen Übersetzungslinks
»
Word Makro: Einfügen von neuen Zeilen nach einer Textmarke

.

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