Hi Lennyle
Gleich mal vorweg: eine wirklich sauber Lösung kenne ich nicht und wird es ohne Unterstützung durch Makros oder ähnlichem auch nicht geben (lasse mich aber gerne eines besseren belehren).
Das einzige was annähernd einer Lösung für dein Problem nahekommt:
Du hast auf jeder Seite eine Tabelle. Die Beträge stehen jeweils in der letzten Spalte.
In jeweils der letzten Zeile dieser Tabellen hast du dann ein Feld „{=sum(über)}“, dass die Beträge dieser Tabelle aufsummiert. Der Zelle in dieser Tabelle weist du zurätzlich das Style „Übertrag“ zu.
In jeweils der ersten Zeile dieser Tabellen (ab zweiter Seite!) gibst du ein Feld „{styleref „Übertrag“}“
auf diese Weise wird jeweils die Summe pro Seite am Beginn der nächsten Seite eingetragen.
Problem dabei: Die Tabelle darf nicht über die Seite drüber gehen sonst summiert die sum-Funktion zuviel. Wiederspricht damit etwas der Forderung, dass die einzelnen Posten der Rechnung als Textbaustein eingefügt werden soll.
Mit etwas Disziplin kann man es immerhin so lösen: die sum-Funktion summiert alle numerischen Werte einer Spalte - auch dann wenn die Werte in einer einzigen Zelle stehen (mit Zeilenumbruch getrennt). Das kann man so nutzen: du hast pro Seite eine Tabelle mit nur drei Zeilen: die erste beinhaltet nur den Übertrag. Die zweite Zeile hat eine fixe Grösse, die praktisch den gesammten Rest der Seite umfasst. Hier kannst du (fast) normal drinnen schreiben (Tabulatoren machen ein kleines Problem). Die letzte Zeile hat dann die Summe. Der Benutzer, der die Rechnung ausfüllt, darf dann eben einen Textbaustein nur mehr dann einfügen, wenn er auch vollständig Platz hat. Ansonsten muss er den Text entweder manuell auf beide Tabellen aufteilen oder den Baustein komplett auf der nächsten Seite einfügen.
Wenn deine Baustein möglichst klein sind (z.b. nur eine Zeile mit dem Artikel), dann sollte das halbwegs sinnvoll realisierbar sein.
Bleibt aber die Tatsache, dass du Word für etwas verwendest, dass eigentlich ein Fakturierungsprogramm erledigen sollte…
Erwin