使用Interop.Domino访问基于应用程序lotus脚本

本文关键字:应用程序 lotus 脚本 Interop Domino 访问 使用 | 更新日期: 2023-09-27 18:13:21

我们需要访问一个基于Lotus Notes脚本构建的应用程序。我们需要从外部自动化/使用这个应用程序。可以使用Lotus Notes客户机访问该应用程序。

是否可以使用互操作访问这个应用程序?多米诺还是有别的办法?谢谢。

使用Interop.Domino访问基于应用程序lotus脚本

这取决于你所说的"自动化/使用"是什么意思。

互操作。Domino是Domino COM类的接口:Lotus。NotesSession,莲花。NotesDatabase,莲花。NotesDocument等等。这些类可以访问应用程序存储的数据。也就是说,它们可以读取、写入和删除存储在应用程序数据库(NSF文件)中的文档。

互操作。Domino不能实现应用程序的自动化,我的意思是它不能驱动应用程序的用户界面、显示视图和表单、在可见字段中输入数据、单击按钮等。如果您想这样做,那么您需要使用Lotus Notes OLE类:Notes。NotesUIWorkspace,笔记。在工作台,笔记。NotesUIDocument等。

顺便说一句:你的问题的答案也可能取决于你所说的"来自外部"是什么意思。关于Interop和OLE类,需要了解的一件重要事情是,它们需要在运行它们的机器上安装Lotus Notes客户机或Lotus Domino服务器。因此,如果"从外部"意味着您希望从一台没有安装Notes客户机的机器访问应用程序,那么您可能需要做的是将代码安装到Domino服务器上,并提供一种机制(例如,web界面)让用户与之交互。