Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


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 primedocs Word-Addin wird die Fehlermeldung InsertSnippet-Loop for 'SnippetId' and error-message: System.Runtime.InteropServices.COMException (0x80004005) angezeigt.

HINWEIS
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

TIPP
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.

  • No labels