OS名:Windows98パソコン名:NEC PC9821Xa20ソフト名:NT4.0 EXCEL97こんにちは。何をしたいかと言うと、現在OSがNTなのですが、ログインすると自動的にA,Bドライブが共有になってしまうので それを自動的に”共有しない”にしたいのです。 でそれをEXCELのVBAを使って自動的に行おうと頑張っています。下に示すマクロでエクスプローラー、ドライブ選択、ファイル、プロパティー、でプロパティー変更のダイアログボックスまではいけるのですが、 その先が実際のキー入力はCTRL+TABなのですが、これがSENDKEYで入力できません。HELPには”^({TAB})” のように書いてあるのですが・・・ 判る人いませんでしょうか。よろしく御願いします。 PCはNEC PC−9821Xa20です。 Sub SENDKEYTEST() Dim ReturnValue ReturnValue = Shell("A:\WINNT\explorer.exe", 1) AppActivate ReturnValue SendKeys "{TAB}", True SendKeys "%", True SendKeys "%", True SendKeys "F", True SendKeys "R", True 'ここまでは動く SendKeys "^({TAB})", True ’←ここが動かない。 End Sub
◇-VBAで共有設定を変更したい。-龍一郎(3/4-16:42)No.949
 ┗Re:VBAで共有設定を変更したい。-龍一郎(3/5-12:25)No.954

949VBAで共有設定を変更したい。龍一郎 3/4-16:42

OS名:Windows98
パソコン名:NEC PC9821Xa20
ソフト名:NT4.0 EXCEL97

こんにちは。

何をしたいかと言うと、現在OSがNTなのですが、ログインすると自動的にA,Bドライブが共有になってしまうので
それを自動的に”共有しない”にしたいのです。
でそれをEXCELのVBAを使って自動的に行おうと頑張っています。
下に示すマクロで
エクスプローラー、ドライブ選択、ファイル、プロパティー、でプロパティー変更のダイアログボックスまではいけるのですが、
その先が実際のキー入力はCTRL+TABなのですが、これがSENDKEYで入力できません。HELPには”^({TAB})”
のように書いてあるのですが・・・
判る人いませんでしょうか。よろしく御願いします。
PCはNEC PC−9821Xa20です。


Sub SENDKEYTEST()
Dim ReturnValue
ReturnValue = Shell("A:\WINNT\explorer.exe", 1)
AppActivate ReturnValue
SendKeys "{TAB}", True
SendKeys "%", True
SendKeys "%", True
SendKeys "F", True
SendKeys "R", True 'ここまでは動く
SendKeys "^({TAB})", True ’←ここが動かない。
End Sub


954Re:VBAで共有設定を変更したい。龍一郎 3/5-12:25
記事番号949へのコメント
龍一郎さんは No.949「VBAで共有設定を変更したい。」で書きました。
>OS名:Windows98
>パソコン名:NEC PC9821Xa20
>ソフト名:NT4.0 EXCEL97
>
>こんにちは。
>
>何をしたいかと言うと、現在OSがNTなのですが、ログインすると自動的にA,Bドライブが共有になってしまうので
>それを自動的に”共有しない”にしたいのです。
>でそれをEXCELのVBAを使って自動的に行おうと頑張っています。
>下に示すマクロで
>エクスプローラー、ドライブ選択、ファイル、プロパティー、でプロパティー変更のダイアログボックスまではいけるのですが、
>その先が実際のキー入力はCTRL+TABなのですが、これがSENDKEYで入力できません。HELPには”^({TAB})”
>のように書いてあるのですが・・・
>判る人いませんでしょうか。よろしく御願いします。
>PCはNEC PC−9821Xa20です。
>
>
>Sub SENDKEYTEST()
>Dim ReturnValue
>ReturnValue = Shell("A:\WINNT\explorer.exe", 1)
>AppActivate ReturnValue
>SendKeys "{TAB}", True
>SendKeys "%", True
>SendKeys "%", True
>SendKeys "F", True
>SendKeys "R", True 'ここまでは動く
>SendKeys "^({TAB})", True ’←ここが動かない。
>End Sub
>

解決してしまいました。失礼いたしました。
>