• ベストアンサー

Access2003フォームの質問です。

Access2003フォームの質問です。 コマンドボタンを押した時に、サーバー上にある特定フォルダを開きたいとき Private Sub コマンド417_Click() Shell "Explorer.exe " & "M:\ファイル\全社\○○", vbNormalFocus End Sub と書けば『M:\ファイル\全社\○○』フォルダを開く事が出来ました。 教えて頂きたいのは最後の○○の部分を、フォーム上にあるTXTボックスの値に変えるには モジュールをどう書けばよいのかと言うことです。 例えば、「社員CD」と言う名前のTXTボックスの値が『15』ならば、『M:\ファイル\全社\15』のフォルダを開きたいのです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

> Shell "Explorer.exe " & "M:\ファイル\全社\○○", vbNormalFocus Shell "Explorer.exe " & "M:\ファイル\全社\" & Me.TXTボックス, vbNormalFocus かな?(未確認)

marshi2
質問者

お礼

有難うございます。 思う通りうまく行きました。

その他の回答 (1)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

補足) "M:\ファイル\全社\○○" が "M:\ファイル\全社\"と"○○"の結合であることを考えれば、 "M:\ファイル\全社\"とテキストボックスの値"○○"の結合。 モジュール上でフォームのテキストボックス値をどう表記させるかになってきます。 ビルドを使ってください。 必要なら、存在チェックも行ってください。

marshi2
質問者

お礼

ご回答有難うございます。 うまく行きました。

関連するQ&A