Makros und API


Mit der Textbausteinverwaltung texManager kann die volle VBA Makrofunktionalität von Microsoft Word genutzt werden. Von personalisierten Anreden bis zur komplett automatisierten Dokumentengenerierung und Datenbankenzugriffen ist alles möglich.

Zum Beispiel Zeit- und Datumsstempel, Ausgabe von Umgebungs- und Systemvariablen oder der Zugriff auf das Active Directory, Einfügen von Dateien und Bildern, Datenbanken-Skripten und dynamischen "IF/Then" Bausteinen etc.. Mit Feldfunktionen lassen sich gezielt einzelne Codes direkt im Textbaustein an beliebiger Position platzieren.

Makros und API
Makro dem Textnbaustein zuordnen
Makro dem Textnbaustein zuordnen

Makros aufzeichnen

 

Jedem Textbaustein kann ein eigenes Makro zugeordnet werden. Zeichnen Sie Ihre eigenen Makros mit dem Microsoft Word Makro-Recorder auf.

Einfach die Mausbewegungen und Eingaben festhalten und den Makronamen in das Feld <Makro> in den Textbaustein-Stammdaten einfügen. Fertig! Poweruser können Ihren eigenen Makrocode natürlich auch selber programmieren. Falls schon "VBA-Makros" bestehen, können diese einfach übernommen werden.

Makros können nicht nur jedem Textbaustein, sondern auch ganzen Textbausteinlisten zugeordnet werden. Wenn man selber keine Makros erstellen möchte, findet man im Internet eine Unmenge nützlicher und kostenloser VBA-Makros, die man problemlos mit der Textbausteinverwaltung und den Generatoren des texManagers nutzen kann.

texManager API mit COM-Schnittstelle

Für Programmierer hält die Textbausteinverwaltung texManager eine COM-Schnittstelle bereit, mit der man z.B. eine Verbindung zwischen den Textbaustein-Datenbanken und anderen Programmiersprachen ermöglicht. So kann z.B. die komplette Dokumentenerstellung mit einer anderen Programmiersprache gesteuert oder Eingaben aus VBA-Formularen mit eigenem Programmcode verifizieren werden.

 

Steuern Sie die Textbausteinverwaltung texManager mit Ihrer Lieblingssprache, wie z.B. C#, VB, C++, Java, Excel, Access usw. und erreichen Sie so eine nahtlose Integration in eigene Programmcodes.

 

Ein einfaches Beispiel in VBA:

****************************************************************************

Set tmWord = CreateObject("tmWord.Server")
tmWord.InsertTextbl cKurzBez, cDatenbank
nSeek = tmWord.nFound

If nSeek = 1 Then // Textbaustein wurde gefunden
   Selection.PasteAndFormat (wdPasteDefault) // Textbaustein wird eingefügt

else

  MsgBox("Es wurde kein Baustein gefunden")
End If
****************************************************************************

 

Neben einzelnen Bausteinen können auch komplette Textbausteinlisten (Kombinationstexte) eingefügt werden. Hinterlegte Makros werden automatisch ausgeführt. Entwerfen Sie Ihre Dateneingabe-Masken und den Dokumenten-Steuerungsprozess in Ihrer Lieblingsprogrammiersprache, die passenden Textbausteine steuert der texManager bei.

 

Wir unterstützen Sie gerne bei der Erstellung von Makros und Skripten.