Überbrücken Sie die Skripterstellung und generieren Sie die Microsoft Word-Headerdatei

Ich versuche, mit einer Cocoa-Anwendung eine Verbindung zu Microsoft Word herzustellen. Nach meiner Suche besteht die einzige Möglichkeit darin, Scripting Bridge zu verwenden und eine Word-Header-Datei zu generieren. Verwenden Sie jedoch den in Apples-Beispielprojekt erläuterten AnsatzSBSendEmail:

sdef "$INPUT_FILE_PATH" | sdp -fh -o "$DERIVED_FILES_DIR" --basename "$INPUT_FILE_BASE" --bundleid `defaults read "$INPUT_FILE_PATH/Contents/Info" CFBundleIdentifier`

Erzeugt keine verwendbare Word-Header-Datei, erhalte ich Folgendes:

sdp: Enumerator der Aufzählung "e183": Erforderliches Attribut "name" fehlt.quote

Bei der weiteren Suche in Google habe ich die folgende Diskussion in Apple-Foren gefunden:https://discussions.apple.com/thread/2623068?start=0&tstart=0

Wo das OP das gleiche Problem hatte, hilft es jedoch nicht, zu versuchen, was er zur Arbeit bekam, d. H. Immer noch keine verwendbare Header-Datei. OP empfohlen unter Verwendung der folgenden:

sdef ./Microsoft\ Word.app/ > word.sdef 
cat word.sdef | sdp -fh --basename word

Ich frage mich also, ob jemand eine Idee hat, wie das Problem behoben werden kann, oder ob es eine andere Möglichkeit gibt, Daten / Informationen von Microsoft Word zu senden und abzurufen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage