前回DoCmd.TransferDatabaseメソッドで
他DBへテーブルをエクスポートする方法を説明しましたが、
第7引数をTrueにすると、テーブル構造のみがエクスポートされます。
Sub ProcTableTransfer()
Dim strPath As String
Dim strTblName As String
strPath = CurrentProject.Path & "\サンプル.accdb"
strTblName = "T_サンプル"
DoCmd.TransferDatabase acExport, "Microsoft Access", _
strPath, acTable, strTblName, strTblName, True
End Sub
上のコードを実行すると、
カレントプロジェクトと同じディレクトリにあるサンプル.accdbに
T_サンプルテーブルの構造のみが作成されます。
※エクスポート前にT_サンプルという名前のテーブルがサンプル.accdb内にある場合は
テーブルは上書きされます。