Der Name des Makros lautet immer "format". Das Makro übernimmt dabei folgende Funktionen:
- es entfernt überflüssige Zeilen aus Tabellen - es formatiert in Rechnung / Mahnung / Storno die Gesamt- und Zwischensummen - es ersetzt eventuelle Sonderzeichen
Natürlich können Sie dem Makro weitere Funktionalitäten zuweisen. Das Makro wird automatisch aufgerufen wenn ein entsprechendes Dokument durch die EWU SEMINARVERWALTUNG erstellt wird.
Als Beispiel soll hier das Makro der Vorlage Rechnung.dot dienen. Sie erreichen dieses Makro wiefolgt:
- öffnen Sie in Word die Vorlage - wählen Sie in Word Extras -> Makro -> Makros - markieren Sie das Makro format und wählen Sie "Bearbeiten"
Das Makro wird nun im VB Editor geöffnet. Nahcfolgend finden Sie den kommentierten Code eines Beispielmakros. Kommentare werden durch ' eingeleitet.
' nun werden die überflüssigen Zeilen der Positionstabelle entfernt
a = ActiveDocument.Tables(1).Rows.Count ActiveDocument.Tables(1).Rows(a).Select
Do Do While a > 1 ActiveDocument.Tables(1).Columns(6).Cells(a).Select b = Trim(Selection.Text) If Len(b) > 3 Then b1 = Left(b, Len(b) - 3) Else b1 = Left(b, Len(b) - 2) End If If b1 = "" And a > 1 Then ActiveDocument.Tables(1).Rows(a).Select Selection.Cut a = a - 1 Else a = a - 1 Exit Do End If Loop Loop Until b1 <> "" Or a <= 1
If a > 1 Then
' zum Schluss werden die Gesamtbeträge der Rechnung formatiert ' hier fett und doppelt unterstrichen
Natürlich können Sie dem Makro weitere Funktionen zuweisen.
Haben Sie ein neues Dokument erstellt, so kopieren Sie den Makroinhalt. Legen Sie in Ihrem Dokument ein neues Makro an. Nennen Sie dieses "format". Fügen Sie den Inhalt ein.