Lotus notes 将excel嵌入lotusdomino表单

Lotus notes 将excel嵌入lotusdomino表单,lotus-notes,lotus-domino,Lotus Notes,Lotus Domino,我需要将excel工作表嵌入到表单中,以便多个用户可以填写他们的工作表部分。 保存文档时,无需编辑嵌入的excel文件,即可在视图中打开文档。 如果我想编辑刚保存的文档,我会得到以下消息: 另一个问题是,当我填写excel表的某些部分并保存excel,然后保存表单时,在“视图”窗格中我会看到文档,但当我想访问它时,会收到以下消息: “文档已被删除。” 是否有一些解决方法使文档不是只读的,以便可以修改excel文件?或者使用其他方法将excel文件插入表单? 我试图实现的功能是多个用户通过lotu

我需要将excel工作表嵌入到表单中,以便多个用户可以填写他们的工作表部分。 保存文档时,无需编辑嵌入的excel文件,即可在视图中打开文档。 如果我想编辑刚保存的文档,我会得到以下消息: 另一个问题是,当我填写excel表的某些部分并保存excel,然后保存表单时,在“视图”窗格中我会看到文档,但当我想访问它时,会收到以下消息: “文档已被删除。” 是否有一些解决方法使文档不是只读的,以便可以修改excel文件?或者使用其他方法将excel文件插入表单? 我试图实现的功能是多个用户通过lotus notes客户端填写相同的excel。

我正在使用Lotus Notus/多米诺8.5,数据库是本地的。

< P>您可以考虑将实际的Excel文件存储在共享网络驱动器上,并且只在Lotus Notes(IE路径和文件名)中存储对它的引用。在Notes中可以有一个按钮,根据此路径/文件名打开Excel文件(脚本)。脚本需要检查Excel文件是否可以打开以进行读/写访问(即其他人正在使用的Excel文件没有锁定),如果没有,则向用户报告该文件当前正在编辑

我猜Excel文档将有一个最终的“完成”状态-可能此时您抓取Excel文件并嵌入Notes文档中-然后在Notes文档中设置一个状态标志为“完成”(或其他),以供查看


只是一个想法&祝你好运。

在Lotus Notes中将OLE对象添加到表单时,需要告诉Notes是否要为每个文档创建对象的新副本。如果没有,Notes只会启动表单上的对象——对于每个用户和使用表单的每个文档都是相同的对象,并且它是只读的


为此,您需要在表单的某个位置添加一个富格文本字段,转到表单属性对话框,单击启动选项卡(看起来像火箭),选择自动启动“-First OLE Object-”,然后在字段中创建对象“-First Rich Text field-”。这样,每次使用表单创建文档时,都会创建对象的新副本并与文档一起保存,这也允许在重新打开文档时对其进行编辑。

thx,但该解决方案不起作用,因为我需要将表单作为模板多次重复使用,IE创建新文档时,excel文件需要保持原始格式,无需任何输入。另外,excel文件将在不同阶段由不同的用户填写。你可能没有领会我的意思?我们有一个所有用户都能看到的网络共享。然后我们创建一个notes文档,点击一个按钮通过脚本创建一个Excel(空白)文件。该脚本为文件提供一个唯一的名称,并将此信息保存在Notes文档中。其他Notes用户可以看到这个新创建的Notes文档,当他们打开Notes文档时,他们可以看到摘要信息,但也可以单击“打开Excel”按钮-当他们单击“打开”时,我们只需创建一个Excel实例,并传递存储在Notes中的文件名和路径-因此,他们打开另一个用户创建的Excel文档。所以我们只是使用Notes来“驱动”流程。支持Phil方法的一点是OLE对象有时有点不可靠。也就是说,当用户拥有不同版本的Microsoft产品,并且一个版本创建的对象不再加载时,我看到了一些问题。现在,我承认我已经很久没有看到这个了,但它总是吓着我,原因如下:如果你有一个Excel文件无法打开,至少你有这个文件,你可以通过电子邮件将它发送给可能为你修复它的人;但是,如果您在Notes数据库中嵌入了OLE对象,您可能会被卡住。因此,如果您坚持使用OLE,我的建议是,在某个地方也要有一个过程,无论是否自动化,它可以在对象生命周期的某个点将对象保存为常规的旧文件。Purfect。我要添加的另一件事是隐藏OLE对象,因为相同的对象将被复制到富文本字段中,假设您不希望显示两个工作表,而其中只有一个工作表起作用:)