

Accessの超初心者です。
Accessでフォームとテーブルを2つのファイルに分け、テーブルのmdeファイルはユーザー認証付の共有フォルダ(NAS)上に置き、フォームのmdbファイルは使用者数名に配布し、リンクテーブルで共有フォルダ上のmdeファイルに接続したいと思っています。
共有フォルダのユーザー認証はVBAでnet useコマンドを使用すれば接続できると分かり、ログインフォームに追加することができました。
ですが、ログインフォーム上にユーザー名を入力するテキストボックスを配置し、その入力内容をnet useコマンドに渡したく下記のVBAを書いてみましたが、共有フォルダにログインできない状態です。
Dim UserName As String
UserName = Me.ユーザー名
Set myWSH = CreateObject("WScript.Shell")
myWSH.Run "net use ファイルパス パスワード /User:UserName"
変数UserNameをダブルクォーター等々で囲わなければならないと思い色々試してみた
のですが、共有フォルダのユーザー認証が通らずご教授の程、よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
> myWSH.Run "net use ファイルパス パスワード /User:UserName"
WScript.Shell の Run 命令に、"net use ~" の文字列を渡して実行してもらう。
なのですが・・・・
この書き方だと "~ /User:UserName" と、変数名をそのまま文字列として渡しています。
変数に格納された文字列(ユーザー名)を使用したいなら、
myWSH.Run "net use ファイルパス パスワード /User:" & UserName
ですね。
遅くなりまして申し訳ございません。
共有フォルダへログインすることが出来ました。
ログイン出来ない理由まで添えて頂きありがとうございます。
以後精進します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Twitterのショートカットアイコ...
-
CSVファイルを添付するときにパ...
-
Excelのセルにユーザー名...
-
内定先からメールで暗号化され...
-
英検のパスワード
-
runas実行した時にきかれるパス...
-
メールエラー
-
メールを返信したら、英語のメ...
-
CDにパスワードをかける
-
ユニクロやGUのシフト管理アプ...
-
Excelをpdfに変換して、パスワ...
-
インスタの乗っ取り解除につい...
-
インスタで他人のアカウントに...
-
Steamのアカウントにログインで...
-
彼氏のインスタグラムにログイ...
-
「そのメールアドレスはすでに...
-
Excelを開くと、上画面に「サイ...
-
エクセルで複数ファイルに同一...
-
Facebookのログインの場所が自...
-
メールのマナー編
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
不正ログインされました。対応...
-
Excelのセルにユーザー名...
-
CSVファイルを添付するときにパ...
-
インスタの乗っ取り解除につい...
-
Steamのアカウントにログインで...
-
メールを返信したら、英語のメ...
-
verify@twitter.comから、メー...
-
ユニクロやGUのシフト管理アプ...
-
カカオで退会せずに、アプリだ...
-
pixivで新規登録しようと思い、...
-
YouTubeが毎回ログインしないと...
-
「そのメールアドレスはすでに...
-
「@」(アットマーク)の無いメ...
-
runas実行した時にきかれるパス...
-
インスタのアイコンについてるN...
-
携帯電話を解約してもSMSの受信...
-
インスタの捨て垢で友達のスト...
-
Excelを開くと、上画面に「サイ...
-
Twitterの こうしたアク...
-
メールアドレスを人に教えるの...
おすすめ情報