Outlookにいくつかのメールマクロを含むVBAプロジェクトがありましたが、PCがクラッシュした後、それらはすべてなくなり、Alt + F11を押すと表示されるのは「Project1」だけです。
私はVBAプログラマではありませんが、電子メールの並べ替えなどに便利なマクロのコレクションを持っていました。それらを再度コーディングする必要はありません。コードファイルをファイルシステムのどこに配置すればよいのか誰でも知っているので、コードを救助できるでしょうか?
このページ は、Outlookがすべてのものを保持する場所について、いくつかの非常に優れた洞察を持っています。次のことを示唆しています。
すべてのOutlookマクロは、ユーザーの%appdata%\ Microsoft\Outlookフォルダー内のVbaProject.otmという名前の単一のファイルに格納されます。これは、ほとんどのシステムでは隠しフォルダーになります。
今、問題は、それらが今表示されない場合、おそらくその場所からそれらを復元することができないということです。おそらくそこに「空の」プロジェクトがあるか、まったくプロジェクトがないかのいずれかですが、そのフォルダーがバックアップされると、それを復元できる可能性があります。
今後は、VBA IDE(右クリックして[ファイルのエクスポート]を選択...)を使用するか、またはリンクされた記事( Officeプロファイルウィザード など)。
OK。これを修正しようとすること...
問題が発生した後、同じWindowsユーザーアカウントと同じOutlookプロファイルに再度ログインしようとしたと思います。
これが機能しない場合は、自己署名証明書を追加したことを覚えていますか?もしそうなら、あなたは証明書のコピーを手に入れましたか?証明書マネージャ(certmgr.msc)に再インストールしてみて、Certficiates-Current User\Personal\Certificates Hiveにコピー/インストールしてみてください。
私はSue Mosher(Outlook VBA達人)からこのメモを見つけました。ファイル。 "
すべてのマクロは、OTMファイルの次の場所に埋め込まれています。
C:\Users\(***Your User Name***)\AppData\Roaming\Microsoft\Outlook\VbaProject.OTM
復元するには、このファイルを古いファイルに置き換えてください、機能するはずです