VBから他のMICROSOFT製品のマクロを実行するには?

解決


P−ちゃん  2003-05-14 17:07:58  No: 77934  IP: [192.*.*.*]

VISUAL  BASIC6.0を使いプログラムを作っていましたが行き詰まり
アプリケーションのマクロ(正確にはアクセス2000のマクロ)の実行をかけたいと思います
マクロはHDD上にあるデータのインポート(DBF>MDB)を組み込みました
環境はVB6・アクセス2000です

どのようにすればマクロを動かすことができるのか?
ご教授お願いします

編集 削除
P−ちゃん  2003-05-14 17:13:50  No: 77935  IP: [192.*.*.*]

もうひとつ・・・
行き詰まった要因もインポートです
C:\DBF\*.DBF にDBFファイルが存在し
これをD:\MDB\AC.MDBにインポートしようとして失敗しました
そのとき以下のSQLをVBで書きました

SELECT * INTO インポートテーブル FROM [DBASE III;DATABASE = 'D:\MDB'].['インポートデータ.DBF']

できるならVB上だけで動かしたいのでマクロの実行はかけたくないのですが・・・
こういうことはできますでしょうか?

編集 削除
P-ちゃん  2003-05-14 17:42:59  No: 77936  IP: [192.*.*.*]

すいません・・・自己解決できました
SQLを無事発行できました
シングルクォーテーションが要らなかったのですね・・・
SELECT * INTO インポートテーブル FROM [DBASE III;DATABASE = 'D:\MDB'].['インポートデータ.DBF']
私のような初心者もいるかもしれないのでDBASE3からMDBへのインポートとエクスポートです
インポート
strSQL = "SELECT * INTO TABLENAME FROM [DBASE III;DATABASE=C:\DBASE].[dBASENAME];"
エクスポート
strSQL = "SELECT * INTO [DBASE III;DATABASE=C:\DBASE].[dBASENAME] FROM TABLENAME;"

編集 削除