Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Beim Einfügen von Snippetskripten gibt es eine Besonderheit, die beachtet werden muss. Das kommt vor allem dann zum Tragen, wenn das Snippetskript mit When inserting snippet scripts, there is a special feature that must be taken into account. This comes into play especially when the snippet script is applied with update="true" angewendet wird, sollte aber dennoch immer so angewendet werden, but should always be applied this way:

Code Block
languagexml
<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 When updating snippet scripts, it may happen that the document content is not updated. In the log of the OneOffixx Word add-in the error message InsertSnippet-Loop for 'SnippetId' and error-message: System.Runtime.InteropServices.COMException (0x80004005) angezeigt is displayed.

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

...

...

If there is a table at the end of a document, it can lead to errors when updating the snippet script. To prevent this, care must be taken with how the snippet script is inserted in the content template.

...

Correct insertion in Word/Outlook

For inserting the snippet script in the content template, with the assurance that there are no problems with tables at the end of the document, there are three different options:

Option 1: Empty paragraph after the snippet script

...

Option 2: Non-breaking space (ctrl+shift+space)

...

after snippet script

...

Tip

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"

...

With options 1 and 2, an additional line break is inserted after the snippet script. This can be undesirable depending on the situation. Option 1 can be extended so that there is no (visible) line break after the snippet script.

Option 3: Empty paragraph after snippet script – formatted with style "InvisibleLine"

The style InvisibleLine is included by default in every client solution and can be used directly. InvisibleLine reduces the paragraph to a non-visible size. If this option is used, then the additional paragraph is still present after the snippet script, but is so small that it is not visible and does not take up space.