2014-02-07 65 views
1

所有,我已經創建了一個工作簿,其中有一些宏來導入數據。這個想法是,該文件是一個主文件,並且每次用它導入數據時,它都是假設爲將數據放在現有數據的末尾,然後保存並繼續前進。只有我能夠保存啓用宏的工作簿?

問題是,我是只有用戶可以保存工作簿。現在,我的工作簿中的兩張表已受到保護,因此無法對其進行編輯。我已經這樣做了,以免意外刪除任何東西(按鈕,說明,註釋等)。我的用戶同意這種保護是一件好事。

但是我認爲正在發生的事情是我們的網絡正在讓任何沒有創建這個文件的人以只讀方式打開它,然後他們無法保存到它。我首先想到如果添加一個保存宏(和命令按鈕),它會修復它。沒有骰子。

接下來,我讓工作簿取消保護,然後在用戶單擊保存按鈕時重新保護自己。不,仍然以只讀方式開放。

然後,我把代碼放在Workbook_Open() Sub中,將它從Read Only改爲Read Write。當打開表示「其他用戶」正在使用該文件的工作表時,這會導致一個框彈出,並且它被鎖定以進行編輯。

我嘗試的最後一件事是將其他用戶添加爲作者的作業簿。它仍然作爲一個只讀文件打開。

我認爲這與我們辦公室的網絡設置(在公司範圍內,但無論如何)有關。這些政策是無法改變的。任何人都可以幫我找到解決辦法,讓我的牀單被鎖定進行編輯,但允許我的用戶保存到我的工作簿?

你可以在這裏看到,我已經加入其他三個用戶作爲該文件的作者(這是爲已打開用戶的文件的信息頁。): Image showing information page of file as opened on a user's computer

+0

似乎可能是某種配置問題,而不是*編程*,所以可能更適合[超級用戶](http://superuser.com/)。如果你想在那裏(或另一個開發的SE站點),我明白正確的程序將是你標誌這個職位,並要求一個國防部爲你遷移它。 – pnuts

回答

0

因此,原來的問題與工作簿完全不相關...

當試圖在工作簿所在的文件夾中另存爲時,我們發現我用於測試的用戶根本沒有寫入文件夾的權限有問題。我根據以前的作業寫過權限。

對如此簡單的事情感到非常沮喪。