通过VBA打开位于Lotus Notes数据库中的Excel文件附件

我试图自动化在莲花笔记中位于作业数据库中的Excel文件的打开。 我已经能够使用url在莲花笔记中打开一个窗口,但是我无法自动打开位于那里的文件,因为它是一个附件。

这是我用来打开链接的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网站上有一个文档可以帮助您开始:

如何在Visual Basic中使用LotusScript类