将excel嵌入莲花多米诺骨牌中

时间:2014-02-06 08:36:35

标签: lotus-notes lotus-domino

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

2 个答案:

答案 0 :(得分:1)

您需要考虑的另一个选择可能是将实际的Excel文件存储在共享网络驱动器上,并仅在Lotus Notes(IE路径和文件名)中存储对它的引用。您可以在Notes中有一个按钮,在给定此路径/文件名的情况下打开Excel文件(脚本)。该脚本需要检查是否可以打开Excel文件进​​行读/写访问(IE没有锁定就像其他人一样使用),如果没有,则向用户报告它当前正在编辑。

我想Excel文档会有一个最终的“完整”状态 - 也许此时您抓取Excel文件并嵌入Notes文档中 - 然后在Notes文档中将状态标志设置为完整(或者其他) )用于查看目的。

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

答案 1 :(得分:1)

在Lotus Notes中向表单添加OLE对象时,需要告知Notes是否要为每个文档创建对象的新副本。如果不这样做,那么Notes只是启动表单上的对象 - 每个用户和使用该表单的每个文档的相同对象,它是只读的。

要执行此操作,您需要在表单上的某处添加一个Rich Text字段,转到Form Properties对话框,单击Launch选项卡(看起来像火箭一样),选择Auto-Launch“-First OLE Object- “,并在字段中创建对象” - 第一个富文本字段 - “。这样,每次使用表单创建文档时,将创建对象的新副本与文档一起保存,这也允许在重新打开文档时对其进行编辑。