2015-06-22 52 views
0

我有一個網絡發佈的infopath 2010表單。使用vba獲取Infopath表單的網絡位置

我希望這個表單能夠顯示它直接在表單中加載時的實際網絡位置。現在,表單位置作爲Infopath窗口的一部分顯示在屏幕的底部。

我知道如何做除了使用vba獲取網絡文件位置以外的其他一切。有任何想法嗎?據我所知,我只能拉出特定於SharePoint部署的表單的URI,而不是網絡部署。

任何想法將不勝感激! :)

回答

0

我跑了一個快速測試,結果發現,當我打開一個網絡發佈的模板,這樣的代碼:

this.Template.Uri.ToString() 

返回此格式的發佈位置:

file:///D:/Documents/Temp/test.xsn 

所以,你需要清理一下字符串 - 但這似乎適用於網絡發佈的模板。你是否得到了不同的結果?