Microsoft Access に関するメモ
現在開いているMS ACCESSのプロジェクトファイル(.accdb/.mdb)のパスを取得するには CurrentProjectオブジェクトを使う.
CurrentProject.FullName: ファイル名を含めた絶対パスCurrentProject.Path: ファイル名を含めない絶対パス (末尾にフォルダ区切り文字は付されない)
テーブルやクエリをエクスポートするにはDoCmd.TransferSpreadsheet メソッドを使う. 例えば, 売上テーブルをExcel 2000形式で既定のデータベースフォルダへエクスポートするには DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "売上", "売上.xls" とする.
出力先を絶対パスで指定しない場合は既定のデータベースフォルダからの相対パスになるようだ. また、出力先フォルダがないとエラーになる.
