2014-02-06 97 views
0

我需要將excel表格嵌入到表單中,以便多個用戶可以填充表單的一部分。 保存文檔時,如果不編輯我嵌入的excel文件,我可以在視圖中打開文檔。 如果我想編輯我剛剛保存的文檔,我會得到以下消息: http://i.imgur.com/ldKomrg.png 另一個問題是,當我填充Excel表格的某些部分並保存Excel並保存窗體時,在視圖窗格上請參閱文檔,但是當我想訪問它時,我收到以下消息: 「文檔已被刪除。」 是否有一些解決方法使文檔不能只讀,以便可以修改excel文件?或者其他一些方法將excel文件插入到表單中? 我試圖實現的功能是多個用戶通過蓮花筆記客戶端填寫相同的excel。
我正在用蓮花筆記/多米諾骨牌8.5和數據庫是本地的。將excel嵌入到表格中lotus domino

回答

1

向Lotus Notes中的表單添加OLE對象時,需要告訴Notes您是否需要爲每個文檔創建對象的新副本。如果你不這樣做,那麼Notes會簡單地啓動表單上的對象 - 每個用戶和每個使用該表單的文檔都是同一個對象,並且它是隻讀的。

爲此,需要在窗體某處添加一個Rich Text字段,轉到Form Properties對話框,單擊Launch選項卡(看起來像一個火箭),選擇Auto-Launch「-First OLE Object - 「和」在字段中創建對象「 - 」第一個Rich Text字段 - 「。這樣,每次使用表單創建文檔時,都會創建一個新的對象副本並將其與文檔一起保存,這還允許您在重新打開文檔時進行編輯。

+1

Purfect。我要添加的另一件事是隱藏OLE對象,因爲同一對象將被複制到富文本字段中,假設您不想顯示2個工作表,而只有其中一個服務於此目的:) – Thunderer

1

另一個可供選擇的方法是將實際的Excel文件存儲在共享網絡驅動器上,並僅在Lotus Notes(IE路徑和文件名)中存儲對其的引用。在Notes中可以有一個按鈕,用於打開指定此路徑/文件名的Excel文件(腳本)。該腳本需要檢查是否可以打開Excel文件進​​行讀/寫訪問(IE不鎖定其他人使用),如果不是,則向用戶報告當前正在編輯該文件。

我想Excel文檔會有一個最終的「完整」狀態 - 也許此時您抓住Excel文件並嵌入到Notes文檔中 - 然後在Notes文檔中將狀態標誌設置爲完整(或無論什麼)用於查看目的。

只是一個想法&祝你好運。

+0

thx,但該解決方案不會工作,因爲我需要多次重複使用該模板作爲模板,IE創建新文檔時,excel文件需要以原始形式進行,無需任何輸入。此外,excel文件將在不同階段和不同用戶填寫。 – Thunderer

+0

您可能錯過了我的觀點? –

+0

你可能錯過了我的觀點?我們有一個網絡共享,所有用戶都可以看到。然後我們創建一個筆記文檔並點擊一個按鈕來通過腳本創建一個Excel(空白)文件。該腳本爲該文件提供了一個唯一的名稱並將此信息保存在Notes文檔中。其他Notes用戶可以看到這個新創建的筆記文檔,當他們打開筆記文檔時,他們可以看到摘要信息,但也可以單擊打開的Excel按鈕 - 當他們點擊打開時,我們只需創建一個Excel實例並傳遞文件名和路徑存儲在Notes中 - 所以嗨,他們打開由另一個用戶創建的Excel文檔。 –