我正在尝试自动打开位于 lotus notes 中的作业数据库中的 excel 文件。我已经能够使用 url 在 lotus notes 中打开一个窗口,但是我无法自动打开位于那里的文件,因为它是一个附件。
这是我用来打开链接的 vba 代码:
Application.ActiveWorkbook.FollowHyperlink Address:="Notes://URL", NewWindow:=True
正确的方法是什么?
我正在尝试自动打开位于 lotus notes 中的作业数据库中的 excel 文件。我已经能够使用 url 在 lotus notes 中打开一个窗口,但是我无法自动打开位于那里的文件,因为它是一个附件。
这是我用来打开链接的 vba 代码:
Application.ActiveWorkbook.FollowHyperlink Address:="Notes://URL", NewWindow:=True
正确的方法是什么?
您需要使用 VBA 通过 COM 访问 Lotus Notes。然后您可以访问 NotesEmbeddedObject,使用 ExtractFile 方法保存它,然后启动该保存的副本。
使用 Notes COM API 的 VBA 示例: http ://www.vbafin.com/Lotus-Notes-VBA-code.php
IBM 网站上有一个文档可以帮助您入门: