標題:
[發問]
如何使用VBA操作不同權限的資料夾?
[打印本頁]
作者:
PKKO
時間:
2018-5-9 00:32
標題:
如何使用VBA操作不同權限的資料夾?
假設我本身的電腦登入者是A
只能看到C和D磁碟
但我要複製資料到G槽
但有一個登入者是B,帳號和密碼都有
要如何使用程式的方式來操作這個動作
User一樣是登入A帳戶
但透過VBA的程式,可以複製資料到G槽
請教各位大大了
作者:
nolookyou
時間:
2018-5-9 09:30
本帖最後由 nolookyou 於 2018-5-9 09:32 編輯
回復
1#
PKKO
1.版大帳號,是電腦本機帳號? 還是AD帳號(會關係到GPO群組原則設定)?
2.不是純VBA問題,而且環境設定與權限設定不清楚的話,
小弟一般先找方法手動測試可以完成問題後,再來想如用VBA控制,會比較明確^^
作者:
PKKO
時間:
2018-5-9 18:08
回復
2#
nolookyou
我指的帳號都是windows的帳號
假定有A,B兩組帳號
user使用A帳號登入windows
要如何在A帳號的情況下
透過程式的方式操控B帳號才能操作的資料夾(程式碼裡面可設定好B帳號和密碼)
作者:
PKKO
時間:
2018-5-10 16:45
回復
3#
PKKO
請問有大大知道要怎麼樣可以透過vba操作不同WINDOWS的帳號嗎?
作者:
nolookyou
時間:
2018-5-11 09:52
回復
4#
PKKO
請教版大,A帳號可以權限設定提升成管理者權限嗎
假如可以的話,可能還有機會解~
作者:
PKKO
時間:
2018-5-11 10:47
回復
5#
nolookyou
A帳號只是一般USER
只有程式有最高權限的帳號密碼
但不知道要如何使用...
作者:
nolookyou
時間:
2018-5-11 11:48
回復
6#
PKKO
程式有最高權限的帳號密碼,那麼可以測試:
1.用程式帳密登入電腦後,看能不能看到A帳號的C和D磁碟,B帳號的G磁碟
2.能看到就試著手動複製資料到G槽看看
3.可以複製的話,用VBA的CopyFile方法即可複製檔案,如下文章:
https://msdn.microsoft.com/zh-tw/vba/language-reference-vba/articles/copyfile-method
作者:
PKKO
時間:
2018-5-11 12:59
回復
7#
nolookyou
VBA的CopyFile我會
但使用者只能登入一般帳號看不到所有資料夾
要如何透過程式的方式以別的WINDOWS帳號來操作操作檔案才是重點
作者:
nolookyou
時間:
2018-5-11 16:41
回復
8#
PKKO
版大下午好~~
一般在WIN7下,因為有限制一次只能登入1個帳號,當登入第2個帳號時,第1個帳號桌面會跳出去,
所以您的需求,A帳號登入後,是沒辦法用手動的方式,操控B帳號來複製資料夾,
更不用說用程式控制;
用手動可以做到,程式才有機會做到,這是一個大前提。
不過老實說,要達到你的需求,也不是沒機會,假如突破以下2點問題:
1.讓WIN7可以同時登入多帳號使用
2.A帳號有權限可以使用[遠端桌面]的功能
那就有機會可以用VBA去控制
要解決問題1.不難,我已經有解法,
再來要麻煩版大您解決問題2.,就是先確定,A帳號可以使用[遠端桌面],
這樣接下來才能繼續下去
以上~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)