フォームやVBAを作り込むときにちょくちょく名前をつけて保存、でタイムスタンプを入れたファイル名で保存しています これをVBAでやるにはどうしたらよいでしょうか?
現在のファイル名にタイムスタンプをつけて同じフォルダにコピーするといった感じです 作業するフォームなどにボタンを配置して実行するのが面倒なくできるのでしょうか?
ファイルコピーは FileCopyステートメントで。
タイムスタンプ文字列はFormat関数とDate関数またはNow関数で生成できます。
上記ヒントでチャレンジしてみてください。簡単ですよ。
ひょっとして、現在開いてるAccessファイル(自分自身のファイル)のバックアップを取りたいということでしょうか。
だとしたら、下記辺りをご参考に。
データベースを開いている状態で自分自身をバックアップする 《FileSystemObject》|Access|ヘルプの森
そうです。Application.CurrentProject.FullNameなどを使ったり、FileCopyステートメントでやってましたがエラーになって四苦八苦しておりました リンク先をみてもう一度やってみようと思います
FileCopyステートメントだと、開いているファイルをコピーしようとするとエラーになるようです。 FileSystemObjectを使うとエラーにならずコピーできます。
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 現在このグループでは通報を匿名で受け付けていません。 管理者グループにはあなたが誰であるかがわかります。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Markdown Tables generator
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
ファイルコピーは FileCopyステートメントで。
タイムスタンプ文字列はFormat関数とDate関数またはNow関数で生成できます。
上記ヒントでチャレンジしてみてください。簡単ですよ。
ひょっとして、現在開いてるAccessファイル(自分自身のファイル)のバックアップを取りたいということでしょうか。
だとしたら、下記辺りをご参考に。
データベースを開いている状態で自分自身をバックアップする 《FileSystemObject》|Access|ヘルプの森
そうです。Application.CurrentProject.FullNameなどを使ったり、FileCopyステートメントでやってましたがエラーになって四苦八苦しておりました
リンク先をみてもう一度やってみようと思います
FileCopyステートメントだと、開いているファイルをコピーしようとするとエラーになるようです。
FileSystemObjectを使うとエラーにならずコピーできます。