昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-10-16, 05:00:23
世界展望會助學計劃
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: Wink有贊助本論壇經營的會員,請務必來信通知小誌,這樣才能為您更新會員群組喔!!


+  麻辣家族討論區
|-+  MS Office 系列
| |-+  EXCEL
| | |-+  Excel程式區 (版主: hsieh)
| | | |-+  請問excel檔放置於web上供使用時.......
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 2 向下 列印
作者 主題: 請問excel檔放置於web上供使用時.......  (閱讀 2133 次)
ivan
中學生
*
離線 離線

文章: 16


請問excel檔放置於web上供使用時.......
« 於: 2005-09-09, 13:42:12 »

請問大大
將excel檔放在web上 用asp程式開啟後
程式如下
Const strPath = "\\172.17.1.31\aa\bb\cc\"
ActiveWorkbook.SaveCopyAs FileName:=strPath & strSavename
copy至web server所在的目錄下
執行後 會出現"檔案是唯讀的或是存放檔案的地方是唯讀的,或是權限不允許\"這樣意思的錯誤訊息
不知是哪裡出了問題耶
照者訊息的意思都檢查過了 應該都是對的 目錄權限也開到完全控制了
就是不知道怎麼解決 救救我吧
下週一 要DEMO給人看了 Cry
已記錄
leonchou
論壇維護群
*
離線 離線

文章: 1160


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #1 於: 2005-09-10, 02:31:01 »

我沒有類似的應用經驗,僅提供一些意見..
1. 確定web網頁上可以處理 "\\172.17.1.31\aa\bb\cc\" 這樣的路徑嗎?
2. 確定web網頁上可以執行Excel檔中的VBA程式?
3. 確定aa,bb,cc 這些目錄的權限都已"完全開啟"? 設定方式及設定值為何?
4. 確定使用者可以存取該主機的資料? 帳號及登入正常嗎?
5. strSavename從何而來? 是否可能造成問題?
已記錄

ivan
中學生
*
離線 離線

文章: 16


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #2 於: 2005-09-15, 17:30:26 »

我沒有類似的應用經驗,僅提供一些意見..
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上,也設定網路磁碟機
還好不是很多人會需要用 不然就屬ㄌ^^"
就可以另存了 不知道還有其他更好解決方案嗎
已記錄
leonchou
論壇維護群
*
離線 離線

文章: 1160


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #3 於: 2005-09-17, 18:00:29 »

如果要以程式做自動連線/中斷網路磁碟機,
可參考這方法:

用 VBA 連接網路磁碟機
http://www.officefans.net/cdb/viewthread.php?fpage=6&tid=27416

〔物件〕
Windows Script Host Runtime

〔語法〕
連接 ---
MapNetworkDrive(LocalName As String, RemoteName As String, [UpdateProfile], [UserName], [Password])
中斷 ---
RemoveNetworkDrive(Name As String, [Force], [UpdateProfile])
已記錄

老夏
尊貴會員
*
離線 離線

會員性別: 男
文章: 344


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #4 於: 2005-09-18, 23:32:26 »

試試看此物
x.hta


確任此物存在否?
href="\172.17.1.31\aa\bb\cc\"



[附件已被管理員刪除]
已記錄
ivan
中學生
*
離線 離線

文章: 16


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #5 於: 2005-09-20, 16:56:39 »

如果要以程式做自動連線/中斷網路磁碟機,
可參考這方法:

用 VBA 連接網路磁碟機
http://www.officefans.net/cdb/viewthread.php?fpage=6&tid=27416

〔物件〕
Windows Script Host Runtime

〔語法〕
連接 ---
MapNetworkDrive(LocalName As String, RemoteName As String, [UpdateProfile], [UserName], [Password])
中斷 ---
RemoveNetworkDrive(Name As String, [Force], [UpdateProfile])


真是太厲害了
巨集也可以執行這種動作
謝謝大大提供 Cheesy
已記錄
ivan
中學生
*
離線 離線

文章: 16


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #6 於: 2005-09-21, 08:46:03 »

另外一問
因為excel檔放在web上
用asp開啟檔案後,excel表頭(就是上方藍色標題)會顯示完整路徑
類似這樣Microsoft Excel-http://aa/bb/cc/filename.xls
因為怕user知道後直接在IE網址輸入
導致檔案被不正常編輯使用
想知道如何讓上方只顯示檔名,而不顯示路徑
可以嗎 :-[
已記錄
ivan
中學生
*
離線 離線

文章: 16


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #7 於: 2005-09-21, 09:06:00 »

另外一問
因為excel檔放在web上
用asp開啟檔案後,excel表頭(就是上方藍色標題)會顯示完整路徑
類似這樣Microsoft Excel-http://aa/bb/cc/filename.xls
因為怕user知道後直接在IE網址輸入
導致檔案被不正常編輯使用
想知道如何讓上方只顯示檔名,而不顯示路徑
可以嗎 :-[


阿 小弟試出來了
直接用ActiveWindow.Caption = ThisWorkbook.Name就好了
一直想的太複雜
不過自己試出來 還蠻爽的^^
已記錄
ivan
中學生
*
離線 離線

文章: 16


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #8 於: 2005-09-21, 11:01:06 »

用以下語法時
RemoveNetworkDrive(Name As String, [Force], [UpdateProfile])

會出現"Automation錯誤
有程序正在使用裝置,無法切斷連線"的錯誤訊息ㄝ
我把檔案總管也關掉了 也是一樣
該怎ㄇ解決ㄋ?? Undecided
已記錄
leonchou
論壇維護群
*
離線 離線

文章: 1160


Re: 請問excel檔放置於web上供使用時.......
« 回覆文章 #9 於: 2005-09-21, 12:36:29 »

用以下語法時
RemoveNetworkDrive(Name As String, [Force], [UpdateProfile])

會出現"Automation錯誤
有程序正在使用裝置,無法切斷連線"的錯誤訊息ㄝ
我把檔案總管也關掉了 也是一樣
該怎ㄇ解決ㄋ?? Undecided

有沒有其他程序正在使用不得而知,
但至少程式所在的Excel檔就是位於該路徑不是嗎?
你在這程式要砍掉這個連線,
就好像自己把回家的路封死一樣,似乎不太合理吧。

如果不在乎前因後果,只想讓錯誤不出現,
可試用誤錯處理 (On Error ... ) --
請參考上面我提供的連結文章。
已記錄

頁: [1] 2 向上 列印 
« 上一篇主題 下一篇主題 »
自訂搜尋
跳到:  

本頁花了 0.329 秒, 以及 20 次的資料庫查詢.