Einfügen von Snippetskripten
Beim Einfügen von Snippetskripten gibt es eine Besonderheit, die beachtet werden muss. Das kommt vor allem dann zum Tragen, wenn das Snippetskript mit update="true"
angewendet wird, sollte aber dennoch immer so angewendet werden:
<CustomDataNode id="BeispielSnippetSkript" update="true">
<Condition when="RedCircle = 'true'">
<Snippet id="05da9095-de60-4b78-bcd8-692639e8d377" />
</Condition>
<Condition notwhen="RedCircle = 'true' | BlueCircle = 'false'">
<Snippet id="5bc2d759-431f-41e0-a18c-d577b240e612" />
</Condition>
</CustomDataNode>
Beim Aktualisieren von Snippetskripten kann es vorkommen, dass der Dokumentinhalt nicht aktualisiert wird. Im Log des OneOffixx Word-Addin wird die Fehlermeldung InsertSnippet-Loop for 'SnippetId' and error-message: System.Runtime.InteropServices.COMException (0x80004005)
angezeigt.
Note
Befindet sich am Ende eines Dokumentes eine Tabelle, so kann es zu Fehlern beim Aktualisieren des Snippetskripts führen. Um das zu verhindern, muss darauf geachtet werden, wie das Snippetskript in der Inhaltsvorlage eingefügt wird.
Korrektes Einfügen in Word/Outlook
Für das Einfügen des Snippetskripts in der Inhaltsvorlage, mit der Absicherung, dass keine Probleme mit Tabellen am Ende des Dokumentes auftreten, gibt es drei verschiedene Möglichkeiten:
Variante 1: Leerer Absatz nach dem Snippetskript
Variante 2: Geschützter Leerschlag (ctrl+shift+space) nach dem Snippetskript
Tip
Mit den Varianten 1 und 2 wird nach dem Snippetskript eine zusätzliche Zeilenschaltung eingefügt. Das kann situationsabhängig unerwünscht sein. Die Variante 1 kann erweitert werden, so dass nach dem Snippetskript keine (sichtbare) Zeilenschaltung vorhanden ist.
Variante 3: Leerer Absatz nach dem Snippetskript – Formatiert mit Style "InvisibleLine"
Der Style InvisibleLine ist standardmässig in jeder Kundenlösung enthalten und kann direkt verwendet werden. InvisibleLine reduziert den Absatz auf eine nicht sichtbare Grösse. Wird diese Variante verwendet, dann ist der zusätzliche Absatz nach dem Snippetskript noch vorhanden, ist aber so klein, dass er nicht sichtbar ist und keinen Platz einnimmt.