• ベストアンサー

作成日の挿入

Access2010を使用しています。 エクスポートするExcelファイルに画像のような作成日を入れたいのですが どの様にすればよいでしょうか?

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

エクセル的だなと思いつつ、無理矢理やってみましたが、こんな事で良いのでしょうか?自分ならオートメーションでExcelを操作して入れてやろうといった方向に走ったと思います。 Sub test() Dim mySQL As String mySQL = "SELECT Table1.[フィールド1], Table1.[フィールド2], Table1.[フィールド3], Null AS [作成日 exportDate] FROM Table1;" mySQL = Replace(mySQL, "exportDate", Format(Date, "yyyy/mm/dd")) Application.CurrentDb.CreateQueryDef "Q_test", mySQL DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "Q_test", GetDesktopPath & "\qtest.xlsx" Application.CurrentDb.QueryDefs.Delete "Q_test" End Sub Private Function GetDesktopPath() As String Dim wScriptHost As Object, strInitDir As String Set wScriptHost = CreateObject("Wscript.Shell") GetDesktopPath = wScriptHost.SpecialFolders("Desktop") Set wScriptHost = Nothing End Function

関連するQ&A

  • オフィス系ソフトの作成日、更新日について

    こんにちは、教えてください。エクセルやワードはそのプロパティからファイルの作成日や更新日が確認できますよね。最近必要に迫られて、サーバーに保存されている他の人のファイルの作成日を確認していたところ、作成日より更新日の方が古い日時になっているものがありました。普通考えれば、作成日があって、そのあと更新日が来ると思うのですが、この症状は何が原因と考えられますか。 ちなみに現在確認しているファイルは、おおよそ5~8年位前に作成されたもののようです。OSはXpが出た時からいまだにXpです。 ついでに、同じくアクセス日時とは・・・。以前保存したファイルを本日開いたのですが、アクセス日時が本日の日時に変わりませんでした。 以上よろしくお願いします。

  • アクセスからエクスポートするファイル名に日付を入れたい

    アクセス2003を使用しています。 エクセルからデータをインポートして、データ加工後、エクセルにエクスポートさせるように作成中です。 マクロで エクスポートするファイル名に日付を自動で設定せたいのですが、方法が判りません。 例)処理後20070824.xls  どうか教えてください。よろしくお願いいたします。

  • 検索結果が表示されたフォームからテーブルを作成するかエクスポートするか

    人が作成したデータベースがあります。(Access使用) どうやらSQLを使っていくつかのクエリーをもとにフォームに使用しているようなのですが、 このフォームに表示されたデータをテーブル(テーブル作成など)にいれるか、エクセルに エクスポートするか、ということはできないでしょうか?

  • Access-VBAでExcelファイルを作成する。

    こんにちわお世話になります。 「Excelにエクスポート」ボタンをクリックすると、Inputboxか何かが表示されて、Pathやファイル名やシート名を入力し、「実行」ボタンを押すと、新規にExcelのBookを、そのPath、ファイル名、シート名で作成する。その後、そのシートにデータを書き込むという作業をしたいのです。 AccessのデータをExcelの任意のシートを開いて書き込むという部分のVBAコードはわかりますので、新規Book作成部分のコードがわかるかたお願いします。 Office97を使用しています。

  • エクスポート時にピボットテーブルに設定

    アクセスについて教えてください! アクセスのクエリで抽出されたデータをエクセルファイルへエクスポートする際、ある決まった雛形のピボットテーブルが作成される様に設定ってできますか? 現在、毎月アクセスークエリで抽出したデータ(最新データ)をエクセルへエクスポートし、エクスポートしたエクセル上で毎回同じ雛形のピボットを作成しています。 これを毎回エクセル上でピボット作成するのではなく、エクスポートの際すでにピボットになるように設定したいのです。 教えてください。。。よろしくお願いします。

  • フォルダ作成エラー処理

    solarisの/exportのところに新しくフォルダを作ろうとすると「ファイル操作エラー」が出て「予想される原因は含まれるファイルまたはフォルダに対する適切なアクセス権がユーザにないことです」と出力されました。 どうしたら/export内でフォルダを作成することができますか?教えてください。よろしくお願いします

  • Access上で作成したレポートのExcelへのエクスポート

    今日は。 Accessのクエリーを元に作成したレポートをExcelにエクスポートする際、列の並び順が変わってしまいます。 Excelにエクスポートする際、並び順をレポート上で表示されているのと同じ順番で書き出すにはどうしたらよいのでしょうか? 宜しくお願い致します。

  • access2010のエクスポート機能について

    access2010のエクスポート機能について 最近2003から2010に変えました。 アクセス2003では、エクセルへのエクスポートを行うと、作成されたエクセルでは各テキストに’(アポストロフィ?)がついています。 アクセス2010では、同じようにエクセルへのエクスポートを行うと、デキストに’がつきません。 以前のように各テキストに’をつけた状態でエクスポートするにはどうしたらよいでしょうか?

  • ACCESSからエクセルへのエクスポート

    非常に困っています。どなたか教えて下さい。 エクセルのCSVファイルからアクセスのテーブルにデータをインポートして そのテーブルから新しいエクセルファイルにデータをエクスポートします。 (1)エクセルの元ファイル 列1 数値 1桁 (2)アクセスにインポート(インポート定義)        列1 数値型 1桁                 書式で3桁にする。 (3)エクセルにエクスポート(エクスポート定義)  列1 1桁になってしまいます。 ※(2)までは書式に000を入れることで解決しました。   (3)にエクスポートした状態で 列1を3桁にしたいのです                     例えば0→000 ちなみにアクセスは2002を使用しています。 どなたか教えて下さい。本当に困っています。

  • VBAでmdbファイルを新規作成する方法。

    すみませんが、教えてください。 EXCEL VBA + ACCESS でプログラミングしています。 プログラム実行時、mdbファイルを新規に作成し、 そこに、既存のmdbファイルより、テーブルをエクスポートさせたいのですが、 いろいろと、方法があるようで、どうすれば良いのか、判断しかねています。 SQL+ADO でACCESSを操作することを基本方針で、プログラムしています。 このような場合、上記のようなことを実現するためには、どのようなアプローチをとるのが、スマートな方法なのでしょうか? 周りに、詳しい人がおらず困っています。 すみませんが、よろしくお願いいたします。

専門家に質問してみよう