如何从 OS X 上的 Notes 应用程序中提取附件?
How to extract attachments from a Notes app on OS X?
我有一个 Notes 应用程序,可以从 Windows 和 OS X 客户端访问。我有一个从文档中提取附件的功能。它在 Windows 中工作正常,但抛出此错误:"Error in loading DLL"。我正在使用 EmbeddedObject.ExtractFile 但文档说 "Note: Embedded objects and object links are not supported for OS/2, UNIX, and the Macintosh. File attachments are." 我不太确定那是什么意思。有人知道如何在 OS X 上提取附件吗?
谢谢
克莱姆
找到问题 -- 结果是 2 个问题:
1) 我在网上找到了一些代码,可以让您获取临时文件夹。那就是我要将文件转储到的地方。经过一番挖掘,我发现库声明是错误的。是这样的:
Declare Function mac_OSGetSystemTempDirectory Lib "NotesLib" Alias "OSGetSystemTempDirectory" ( ByVal S As String) As Integer
但应该是这样的:
Declare Function mac_OSGetSystemTempDirectory Lib "libnotes.dylib" Alias "OSGetSystemTempDirectory" ( ByVal S As String) As Integer
2) 当我发出 NotesEmbeddedObject.ExtractFile 时,我只使用了参数中的文件夹,而不是文件夹名 + 文件名。
感谢您的回复 -- 它迫使我仔细检查所有内容。
克莱姆
我有一个 Notes 应用程序,可以从 Windows 和 OS X 客户端访问。我有一个从文档中提取附件的功能。它在 Windows 中工作正常,但抛出此错误:"Error in loading DLL"。我正在使用 EmbeddedObject.ExtractFile 但文档说 "Note: Embedded objects and object links are not supported for OS/2, UNIX, and the Macintosh. File attachments are." 我不太确定那是什么意思。有人知道如何在 OS X 上提取附件吗?
谢谢 克莱姆
找到问题 -- 结果是 2 个问题:
1) 我在网上找到了一些代码,可以让您获取临时文件夹。那就是我要将文件转储到的地方。经过一番挖掘,我发现库声明是错误的。是这样的:
Declare Function mac_OSGetSystemTempDirectory Lib "NotesLib" Alias "OSGetSystemTempDirectory" ( ByVal S As String) As Integer
但应该是这样的:
Declare Function mac_OSGetSystemTempDirectory Lib "libnotes.dylib" Alias "OSGetSystemTempDirectory" ( ByVal S As String) As Integer
2) 当我发出 NotesEmbeddedObject.ExtractFile 时,我只使用了参数中的文件夹,而不是文件夹名 + 文件名。
感谢您的回复 -- 它迫使我仔细检查所有内容。
克莱姆