我正在尝试让 Cocoa 应用程序连接到 Microsoft Word,从我的搜索看来,唯一的方法是使用 Scripting Bridge 并生成一个 word 头文件。但是,使用 Apple 示例项目SBSendEmail中解释的方法:
sdef "$INPUT_FILE_PATH" | sdp -fh -o "$DERIVED_FILES_DIR" --basename "$INPUT_FILE_BASE" --bundleid `defaults read "$INPUT_FILE_PATH/Contents/Info" CFBundleIdentifier`
不生成可用的字头文件,我得到以下信息:
sdp:枚举“e183”的枚举器:缺少必需的“名称”属性。引用
通过在 Google 上的进一步搜索,我在 Apple 论坛上找到了以下讨论:https ://discussions.apple.com/thread/2623068?start=0&tstart=0
但是,在 OP 遇到相同问题的情况下,尝试他的工作并没有帮助,即仍然没有可用的头文件。OP 建议使用以下内容:
sdef ./Microsoft\ Word.app/ > word.sdef
cat word.sdef | sdp -fh --basename word
所以我想知道,是否有人知道如何解决这个问题,或者是否有其他方法可以从 Microsoft Word 发送和获取数据/信息。