【Access VBA】メンバーページサンプル

【Access VBA】メンバーページサンプル

指定された Book ファイルを 月日時分 _MMDDHHMM をつけてコピーする

この記事では「指定された Book ファイルを 月日時分 _MMDDHHMM をつけてコピーする」ために利用可能な CopyBookWithMMDDHHMM というユーザー定義関数について紹介します。 この情報が読者のお役に立てば幸いです。

解決できること

この CopyBookWithMMDDHHMM は例えば、RedMine からの ダウンロードファイル issue.csv をもとにプロジェクト管理ファイル.xlsx ファイルを更新しているようなケースで、この issue.csv のファイル作成タイムスタンプ情報から接尾語 _MMDDHHMM を抽出し  プロジェクト管理ファイル.xlsx から プロジェクト管理ファイル_MMDDHHMM.xlsx を作成したいようなときに使用します。 具体的には Microsoft Access の中でここで紹介する CopyBookWithMMDDHHMM をマクロの中で呼び出すと 指定された参照テーブルに保存された ファイルの生成時間 から、月日時分  ‘_MMDDHHMM‘ 付(例えば ‘_03271230″ で3月27日12時30分に作成という意味)を抽出し、そして %USERPROFILE% からの相対パスで指定されたターゲットのブックファイル名にこの’_MMDDHHMM‘ を付加した名称のブックファイルにコピーします。 ここに %USERPROFILE% は Windows であらかじめ定義されている環境変数で Windows PCを使っている利用者のデフォルトのフォルダパスを表しています。この環境変数については必要に応じて以下の記事を参照下さい。

【Windows業務効率化】バッチファイルの基本テクニックを知ろう

読んでほしい方

こうした Microsoft Access VBA を使ったアプリケーションをこれから作ろうと思っている方、今まで VBA によるアプリケーションを作ってきたが、そのツールを第三者に提供する際に、フォルダの保存パス名等の利用者個人に依存した環境差分をVBAのプログラムの中にじかに書くのに抵抗がある方。

コンテンツの残りを閲覧するにはログインが必要です。 お願い . あなたは会員ですか ? 会員について