質問: プログラムでoutlookの設定を行う 会社で契約しているメールサーバのホスティング先を変更するのですが、メール設定を1台ずつ変更してまわるのは非常に大変なので、サーバにプログラムを置いてユーザーが実行したら設定が変更されるにしたいのです。 (メールアカウント用のユーザー名とパスワードはこちらで把握しているので、ユーザーはpgを実行してm自分のログオンユーザー名とパスワードを入力したら該当ユーザーの設定になるというイメージで) vbかaccessやexcelのvbaから、outlookやoutlookexpressのメールアカウント(メールアドレス、pop3、smtp、ユーザーアカウント、パスワードなど)の設定を行いたいのですが、可能でしょうか? ある程度pgはできるので、例えば「このapiを使えばできる」などの情報を頂きたいのです。 ユーザーが自宅で設定できないようにしたいので、「各自に設定してもらう」とかはナシでお願いいたします。
回答: えーっと、プログラミング経験はあまりなく 多分akiaki2様よりレベルは低いのですが http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-1734-x の第7章3,6からすればその辺の設定はレジストリに 保存されていると思います また、状況によっては c:\documents and settings\(ユーザー名)\ local settings\application data\microsoft\outlook なんかも必要かもしれません どこのレジストリかは自信ありません 余裕があれば調べます。 一方、レジストリの操作に関して vb.netなら http://dobon.net/vb/dotnet/system/registrykey.html vb/vbaならこの辺が使えそうな気がします・・・ http://homepage1.nifty.com/madia/vb/vbkanren.htm