• 締切済み

Excel VBAでOutlookアカウント設定

クライアントPCの入れ替え時のOutlook設定(2013から2016に)について質問いたします。 できるだけミスを防ぎつつ、効率化も図りたいと考えていまして アカウント設定を何とか人の手をあまりかけずに実施したいです。 レジストリを抜いてきて、regファイルを移行するという方法も 試しましたが、移行後にOutlook 2016を起動すると、PSTファイルのパスが 間違っているので、再度PSTファイルを選択してくださいと ファイル選択ダイアログが表示され、移行したファイルを選択すると 起動はできている状態です。 ですが、regファイルの中身が色んな情報が入っていそうで 今後何か起こりそうなので、この方法はちょっと避けたいと思っています。 そこで、Excel VBAでOutlookの操作ができることに着目し アカウント設定ができないか検討しています。 Webにはメールを送信したり、内容のチェックをするという情報は たくさんありますが、アカウント設定は無く半ば諦めかけてますが そういった方法を知っている方、ご教示お願いいたします。

みんなの回答

  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.1

 回答が付かないようですので、ちょっとお邪魔致しますね。  当方、テスト環境がありませんので無責任な回答になるかとは思いますが、ご参考までにご覧ください。  ご質問の主旨は、 > アカウント設定を・・・人の手を・・・かけずに実施したい ということかと存じますので、 > Outlook設定(2013から2016に) ということになりますと、普通でしたら、バックアップのリストアみたいな手立てになるのでしょうが、それを自動化したいというご要望になります。  どこまで手動でして、どこを自動でしたいのかが、イマイチ判然としませんので回答が付かないのではないかと存じます。 > クライアントPCの入れ替え時のOutlook設定(2013から2016に) ですから、PC自体を更新し、なおかつ、元のPCでOutlook2013のバックアップを取ったアカウント情報&データを、新しいPCではOutlook2016にリストアしたい...というような匂いが致します。  しかし、最終的に、 > Excel VBAでOutlookの操作ができることに着目しアカウント設定ができないか > Webには・・・情報は・・・、アカウント設定は無く半ば諦めかけてます とのことですので、こういうことかなという、ご参考になりそうな情報を提供して回答を終わります。 ●Outlookの設定をスクリプトベース(VBS/マクロなど)にて行いたいが、方法はありますか? https://answers.microsoft.com/ja-jp/msoffice/forum/msoffice_outlook-mso_other-mso_2010/outlook%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92/07eb271a-e9e8-435d-aa42-19f57fab10a6  なお、レジストリの情報・フォルダ構成は、Office2016 の場合は、「14.0」・「Office14」を「16.0」・「Office16」に読み替えたら宜しいのでしょうかね?  また、 > メールアカウントを設定する場合は、まず > 「C:\Program Files\Microsoft Office\Office14\OutlookAutoDiscover\」に「TEST.COM.XML」をコピー と書かれていますので、試しに、いずれかのPCで Outlook2016 のアカウント設定を手動で行なってみて、「・・・\Microsoft Office\Office16\OutlookAutoDiscover\」に作成された「???.XML」の中身と、上記URLで紹介されている XML コードとを比較して、自動で設定なさりたいアカウント情報が盛り込まれた「TEST.COM.XML」を作れば良いのではないのかな...という感じです。  再度、記載いたしますが、当方、テスト環境がありませんので、ご参考までにご覧くださり、見当外れな内容でしたら、または、追加のご質問がありましても、お答え致しかねますので、 > どこまで手動でして、どこを自動でしたいのか あるいは、どこまでは出来ているのかなどを、もう少し具体的に記して質問し直された方が良いのでは?と存じます。

すると、全ての回答が全文表示されます。

関連するQ&A