Page 274 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼Access内でEXCELブックの移動に関して うめ 03/5/14(水) 3:05 ┗Re:Access内でEXCELブックの移動に関して YU-TANG 03/5/15(木) 1:24 ┗Re:Access内でEXCELブックの移動に関して うめ 03/5/21(水) 10:45 ─────────────────────────────────────── ■題名 : Access内でEXCELブックの移動に関して ■名前 : うめ ■日付 : 03/5/14(水) 3:05 -------------------------------------------------------------------------
複数のフォルダ内にある複数のEXCELのブックを1つのフォルダに すべて移動する機能を作るように指示されました。 AccessのVBAで設定したい機能なのですが、フォルダ表示窓の中からある条件の名前の EXCELのブック(複数)を選び、(ワイルドカードを使用することになるとおもうのですが) それを全てあるひとつのフォルダ(コンボボックスで選択)に移動させます。 その機能を入れるmdb内にある社員テーブルとそのブックを比較し、同じファイル名が 存在すれば、テーブルのFLGにチェックを入れるというものです。 AccessのVBAで、EXCELのブックをただ単純に移動させるという機能は可能なのでしょうか。 Access内では、EXCELへのエクスポートなどならできるという認識しかないのですが。 またフォルダ表示させるにはAPIを使用したりするのですよね。いろいろサンプル集で フォルダ表示をさせるAPIなら見たのですが、なかなか応用できなくて・・・。 どなたか教えてください。 |
> AccessのVBAで、EXCELのブックをただ単純に移動させるという > 機能は可能なのでしょうか。 Shell でコマンドインタプリタに Move を流すか、FileSystemObject オブジェクトの Move メソッドを使うとか。 > またフォルダ表示させるにはAPIを使用したりするのですよね。 ちょっと意味が分かりません。 フォルダ選択ダイアログのことですか? それとも Windows エクスプローラのことですか? |
おれい、遅くなりました。すみません。 >> AccessのVBAで、EXCELのブックをただ単純に移動させるという >> 機能は可能なのでしょうか。 > >Shell でコマンドインタプリタに Move を流すか、FileSystemObject >オブジェクトの Move メソッドを使うとか。 ありがとうございました。まだこの機能を作りこんではいないのですが、 参考にさせていただきます。テストではFilecopyとkillを使ってやってみました。 >> またフォルダ表示させるにはAPIを使用したりするのですよね。 > >ちょっと意味が分かりません。 >フォルダ選択ダイアログのことですか? >それとも Windows エクスプローラのことですか? フォルダ選択ダイアログです。それで選びたいなと思ったのですが、 仕様を聞いてみると、移動前フォルダは決まっていて、 その中のサブフォルダのものをすべて選択して移動してしまうとの話なので、 この機能は必要ないですね…。ありがとうございました。 |