2017-07-18 184 views
2

自從更新到Office 2016後,我無法將excel打開爲可編輯的SharePoint文件,儘管聲明它是這樣做的。Excel 2016 Sharepoint文件仍然以只讀方式打開

Workbooks.Open ThisWorkbook.Sheets("Filelist").Cells(i, 2), _ 
    UpdateLinks:=False, ReadOnly:=False, Local:=True, Editable:=True 

該文件打開沒有問題,但我跑下一行休息,停止宏和手動選擇EDIT,使代碼再繼續。

enter image description here

雖然這是一個顯而易見的解決辦法,我通過循環約40文件,必須在每個打開的實例手動執行此操作。

+0

我希望有人能找到解決辦法,我有一個類似的問題(在SharePoint上的文件),這只是一個令人討厭的,當你有30多個文件英寸唯一的解決方法建議給我的是一個VBA腳本,使所有打開的文件可編輯,但沒有打開。我還沒有試圖建立,但... – Cyril

+0

@Cyril我已經找到了VBA的方法,檢查我的答案。 –

回答

3

好吧,所以我發現這個LockServerFile的解決方案相當於擊中了Edit Workbook按鈕。

當VBA打開就可以按照打開命令:

Workbooks.Open ThisWorkbook.Sheets("Filelist").Cells(i, 2) 
ActiveWorkbook.LockServerFile 

解決我的問題,現在如果有人遇到類似的問題。

+0

太棒了;感謝讓我保持循環! – Cyril