#管理対象
| 管理対象 | 最新バージョン | ファイル名 | ユーザーの更新方法 | 注記 |
|---|---|---|---|---|
| outlookマクロ | 2026/01/14 | モジュール.bas | 手動 | #更新履歴参照 |
| outlookフォーム | 2025/12/16 | frmWait.frm と frmWait.frx | 手動 | 文言変更 |
| Accessテーブル情報 | 2025/12/08 | OutLook_table.accdb | 自動 | TP600便利仕分け追加 |
| Access本体 | 2026/01/14 | OutLook.accdb | 自動 | コメント変更 |
| outlookクラスモジュール | 2026/01/04 | なし(ホームページに記載) | 手動(VBEで貼り付け) | 簡潔にした |
| outlookメニュー | 2025/12/08 | なし(ホームページに記載) | 手動(オプション設定) | ホームページ表示 |
| Accessリレーション更新 | 2025/12/31 | OutLook_relations.accdb | 自動 | 新規作成 |
| 管理対象ダウンロード | 2026/02/01 | MeiwakuMailSetup.accdb | 対象外 | 新規作成 |
| インストールツール | 2026/02/01 | meiwaku_installer.accdb | 対象外 | 新規作成 |
| サーバー側ツール | 2026/01/19 | upload02.php | 対象外 | 新規作成 |
| システム側環境作成ツール | 2026/02/01 | meiwaku_maker.accdb | 対象外 | 新規作成 |
| バージョン管理ファイル | 2026/02/01 | meiwaku_version.csv | 自動 | 新規作成 |
| アンインストール | 2026/02/01 | meiwaku_アンインストール.accdb | 対象外 | 新規作成 |
#更新履歴
- csvファイルのフォルダーを変更<概要>アンインストール時に、MeiwakuLog.csvが使用中のため、フォルダーを削除することができない。なので、csvファイルを別のフォルダーに移動し、アンインストールの対象外とする。 <フォルダーの変更>赤字の部 […]
- メニューにアンインストールを追加<概要>meiwaku_アンインストール.accdbを作って、アンインストール機能を追加した。 <管理対象>・outlookメニュー 自動仕分け の配下に 「アンインストール」を追加。 マクロは「Accessアンイン […]
- 起動時の未読メール処理の判定方法を変更する<概要>起動時では、夜間に受信した未読メールが読み込まれていないため、自分あてにメールを送信して、未読メール処理のトリガーにしていましたが、下記の理由で新たなロジックに変更する。<理由>①低スペックのパソコンでは、自分あ […]
- 新着メール受信時に未読メールの処理を止める<概要>大量のメールが一度に受信した場合を想定して、新着メール受信時に未読メールの処理を行っていたが、パソコン操作中に作業が停止され業務に支障をきたしている。したがって、新着メール受信時に未読メールの処理を止める。ただし […]
- ログ書き込み時のエラーに対応<概要>プログラムを変更していると、開いていたログファイルが解除され、書き込み時にエラーが発生してしまう。エラーが発生したら、もう一度ログファイルをオープンすることにした。 <管理対象>・outlookマクロの変更 P […]
- Accessのバックアップ<概要>迷惑メール判定情報を保存している「OutLook_table.accdb」をoutlook終了時にバックアップする。10世代保存する。 <管理対象>・フォルダーを手作業で追加(インストール時は自動でフォルダーを作 […]
- 未読メールが大量にあるとき、未読メールの判定は一回だけにする。<概要>無駄な迷惑メール判定処理をさせないため、未読メール処理件数制限を超える未読メールが溜まっていたら、未読メールの判定は一回だけにする。 <管理対象>・outlookマクロの変更 Sub 未読メール自動仕分け() […]
- 起動時に自分あてのメールを送信し新着メールのイベントを発生させる。<概要>outlook起動時に、新着イベントを発生させ、受信トレイに溜まっている未読メールの迷惑メール判定を実施させるため、「迷惑メール自動仕分け起動時の連絡メールです。」のメールを自動的に送信させる。 <管理対象>・o […]
- Accessの二重起動チェックを厳格にする<概要>現在のAccessの二重起動チェックは、Accessが立ち上がっていたらエラーとしていたが、「迷惑メール自動仕分けのAccessが立ち上がっていたら」に変更する。 <管理対象>・outlookマクロの変更 Su […]
- アプリ開始のイベントで未読メールの自動仕分けを止める<概要>アプリ開始のイベント処理時に新着メールを受信していないので、未読メールの自動仕分け処理が無駄になっている。Public Function アプリ開始のイベント発生()モジュール内の未読メールの自動仕分けを止める。 […]
- outlookのクラスモジュールを簡潔にする<概要>エクスポートファイルをインポートできないクラスモジュールを簡潔にして、ソースコードの変更を極力減少させる。具体的には、標準モジュールにコーディングしたイベント発生時のモジュールを呼び出すだけにする。 <管理対象> […]
- Accessテーブルのリレーションを自動更新する機能を新規作成<概要>Outlook.accdbのリレーションテーブルを自動的に張り替える <管理対象>OutLook_relations.accdbを新規に作成 <前提条件>・OutLook.accdb、OutLook_table. […]
#手動で更新
※ ご利用の Outlook 環境によっては、「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」が表示されない場合があります。
その場合は、セキュリティ制限により自動インストールはできませんので、手動インストール手順をご利用ください。
標準モジュールを入れ替える

①VBAエディターを開いて標準モジュールの「モジュール」を入れ替える。

②標準モジュールの下に表示されている「モジュール」を右クリックして、「モジュールの解放」を選択。

③「削除する前に モジュールをエクスポートしますか?」には「いいえ」と答える。

④標準モジュールが消えています。

⑤新しいモジュールを追加します。
「Microsoft Outlook Object」を右クリックして、ファイルのインポートを選択します。

⑥ファイルのインポート選択画面が表示されます。「C:\ユーザー\ログインユーザー\meiwaku-download\」フォルダーを開いて、モジュール.basを選択します。
