Aloha
Wie komma4 schon sagt, die Basic-Bibliothek des Addons ist nicht geladen.
Durch das manuelle Starten navigierst Du in diese Bibliothek, wodurch sie auch automatisch geladen wird - beim Aufruf per Makro musst Du das aber explizit angeben, dass die Bibliothek geladen werden soll, sonst sind natürlich alle Funktionen und Prozeduren darin unbekannt.
clag hat geschrieben:das versteht/finde ich nicht, kannst du es bitte in SAU language übersetzen
Nimms nicht persönlich, aber Du bist wirklich erstaunlich unselbstständig
Seis drum:
Siehe Screenshot.
Nehmen wir an, ich will die Prozedur "MarkRowsWithAdditionalInfo" aufrufen. Diese liegt in der Bibliothek "MyLibrary".
Für den reibungslosen Ablauf muss ich gewährleisten, dass die Prozedur auch bekannt ist.
Daher stelle ich an den Anfang des Codes
Code: Alles auswählen
If NOT Globalscope.BasicLibraries.isLibraryLoaded("myLibrary") Then
Globalscope.BasicLibraries.loadLibrary("myLibrary")
End If
Du navigierst also einfach in das Modul, wo die Prozedur "embedImagesOfThisDocument" liegt - dann schaust Du, wie die Bibliothek heisst und ersetzt im Codeschnipsel "myLibrary" durch diesen Namen.