2013-11-15 55 views
3

如何使用從模板創建的文檔的「另存爲」時,Excel提供的建議路徑在SharePoint? 文檔沒有保存,所以它還沒有路徑。儘管當我們使用「另存爲」時,在保存窗口中建議正確的文檔庫。我們需要VBA中的建議(在該建議中創建一個子文件夾並通過使用打開時運行的宏自動保存文檔)。在Excel VBA中獲取使用「另存爲」(使用模板創建的文檔)時使用的路徑

任何人都可以幫助我們找到在通過SharePoint使用Excel模板創建的文檔中存儲(並在保存時使用)的路徑屬性?

額外信息:我們嘗試了所有的東西,如Application.TemplatesPath,CurDir等。它應該是SharePoint專門存儲在文檔本身中的屬性;它不是最後一個已知的位置或類似的東西。我們這麼認爲是因爲我們做了幾次測試。打開文件並關閉互聯網連接時; Excel試圖連接到SharePoint,當它需要太長時間時,它會顯示默認位置。還從模板創建了一個新文檔,將另一個工作簿保存在不同的本地文件夾中,之後保存模板文檔,建議仍然正確。 我們創建了一個.xltm Excel模板,該模板現在是SharePoint內容類型的文檔模板。當我們按下SharePoint功能區中的「新建文檔」按鈕時,會創建一個新文檔。

回答

1

這開始讓我正確的方向...希望它有助於

DefaultFilePath = ThisWorkbook.Path 
If DefaultFilePath = "" Then DefaultFilePath = Application.DefaultFilePath 
Application.FileDialog(msoFileDialogFilePicker).InitialFileName = DefaultFilePath 
MsgBox (Application.FileDialog(msoFileDialogFilePicker).InitialFileName) 
+0

不適合不過我想工作:( 感謝 - Application.DefaultFilePath - Application.FileDialog(msoFileDialogFilePicker ).InitialFileName - msoFileDialogSaveAs 都給出標準的C:\用戶(Excel的默認值)。當我按下F12時,狀態欄中的第一件事就是聯繫:\\ sharepoint.lan \ DavWWWRoot \ re ... This one很難... – user2996581

+0

它應該在文檔中的某個地方nt設置。如果我們得到所有屬性的概述,我可能只需使用搜索來查找屬性的名稱......有人知道如何顯示所有文檔屬性字段? – user2996581

相關問題