頁: [1] 2
|
 |
|
作者
|
主題: 請問excel檔放置於web上供使用時....... (閱讀 2133 次)
|
ivan
中學生
離線
文章: 16
|
請問大大 將excel檔放在web上 用asp程式開啟後 程式如下 Const strPath = "\\172.17.1.31\aa\bb\cc\" ActiveWorkbook.SaveCopyAs FileName:=strPath & strSavename copy至web server所在的目錄下 執行後 會出現"檔案是唯讀的或是存放檔案的地方是唯讀的,或是權限不允許\"這樣意思的錯誤訊息 不知是哪裡出了問題耶 照者訊息的意思都檢查過了 應該都是對的 目錄權限也開到完全控制了 就是不知道怎麼解決 救救我吧 下週一 要DEMO給人看了 
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1160
|
我沒有類似的應用經驗,僅提供一些意見.. 1. 確定web網頁上可以處理 "\\172.17.1.31\aa\bb\cc\" 這樣的路徑嗎? 2. 確定web網頁上可以執行Excel檔中的VBA程式? 3. 確定aa,bb,cc 這些目錄的權限都已"完全開啟"? 設定方式及設定值為何? 4. 確定使用者可以存取該主機的資料? 帳號及登入正常嗎? 5. strSavename從何而來? 是否可能造成問題?
|
|
|
|
|
已記錄
|
|
|
|
ivan
中學生
離線
文章: 16
|
我沒有類似的應用經驗,僅提供一些意見.. 1. 確定web網頁上可以處理 "\\172.17.1.31\aa\bb\cc\" 這樣的路徑嗎? 2. 確定web網頁上可以執行Excel檔中的VBA程式? 3. 確定aa,bb,cc 這些目錄的權限都已"完全開啟"? 設定方式及設定值為何? 4. 確定使用者可以存取該主機的資料? 帳號及登入正常嗎? 5. strSavename從何而來? 是否可能造成問題?
謝謝大大的回答 1~3點已確定都無問題 第5點為檔案名用程式產生的 也無問題 問題應該是第4點 後來小弟用笨方法解決ㄌ 就是在user 的pc上,也設定網路磁碟機 還好不是很多人會需要用 不然就屬ㄌ^^" 就可以另存了 不知道還有其他更好解決方案嗎
|
|
|
|
|
已記錄
|
|
|
|
|
|
|
老夏
|
試試看此物 x.hta
確任此物存在否? href="\172.17.1.31\aa\bb\cc\"
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
|
|
|
ivan
中學生
離線
文章: 16
|
真是太厲害了 巨集也可以執行這種動作 謝謝大大提供 
|
|
|
|
|
已記錄
|
|
|
|
ivan
中學生
離線
文章: 16
|
另外一問 因為excel檔放在web上 用asp開啟檔案後,excel表頭(就是上方藍色標題)會顯示完整路徑 類似這樣Microsoft Excel-http://aa/bb/cc/filename.xls 因為怕user知道後直接在IE網址輸入 導致檔案被不正常編輯使用 想知道如何讓上方只顯示檔名,而不顯示路徑 可以嗎 :-[
|
|
|
|
|
已記錄
|
|
|
|
ivan
中學生
離線
文章: 16
|
另外一問 因為excel檔放在web上 用asp開啟檔案後,excel表頭(就是上方藍色標題)會顯示完整路徑 類似這樣Microsoft Excel-http://aa/bb/cc/filename.xls 因為怕user知道後直接在IE網址輸入 導致檔案被不正常編輯使用 想知道如何讓上方只顯示檔名,而不顯示路徑 可以嗎 :-[
阿 小弟試出來了 直接用ActiveWindow.Caption = ThisWorkbook.Name就好了 一直想的太複雜 不過自己試出來 還蠻爽的^^
|
|
|
|
|
已記錄
|
|
|
|
ivan
中學生
離線
文章: 16
|
用以下語法時 RemoveNetworkDrive(Name As String, [Force], [UpdateProfile]) 會出現"Automation錯誤 有程序正在使用裝置,無法切斷連線"的錯誤訊息ㄝ 我把檔案總管也關掉了 也是一樣 該怎ㄇ解決ㄋ?? 
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1160
|
用以下語法時 RemoveNetworkDrive(Name As String, [Force], [UpdateProfile]) 會出現"Automation錯誤 有程序正在使用裝置,無法切斷連線"的錯誤訊息ㄝ 我把檔案總管也關掉了 也是一樣 該怎ㄇ解決ㄋ??  有沒有其他程序正在使用不得而知, 但至少程式所在的Excel檔就是位於該路徑不是嗎? 你在這程式要砍掉這個連線, 就好像自己把回家的路封死一樣,似乎不太合理吧。 如果不在乎前因後果,只想讓錯誤不出現, 可試用誤錯處理 (On Error ... ) -- 請參考上面我提供的連結文章。
|
|
|
|
|
已記錄
|
|
|
|
|
頁: [1] 2
|
|
|
|