• 締切済み

プログラムでOutlookの設定を行う

会社で契約しているメールサーバのホスティング先を変更するのですが、メール設定を1台ずつ変更してまわるのは非常に大変なので、サーバにプログラムを置いてユーザーが実行したら設定が変更されるにしたいのです。 (メールアカウント用のユーザー名とパスワードはこちらで把握しているので、ユーザーはPGを実行してm自分のログオンユーザー名とパスワードを入力したら該当ユーザーの設定になるというイメージで) VBかAccessやExcelのVBAから、OutlookやOutlookExpressのメールアカウント(メールアドレス、POP3、SMTP、ユーザーアカウント、パスワードなど)の設定を行いたいのですが、可能でしょうか? ある程度PGはできるので、例えば「このAPIを使えばできる」などの情報を頂きたいのです。 ユーザーが自宅で設定できないようにしたいので、「各自に設定してもらう」とかはナシでお願いいたします。

みんなの回答

noname#6715
noname#6715
回答No.1

えーっと、プログラミング経験はあまりなく 多分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

akiaki2
質問者

お礼

遅くなりました。 結局レジストリは発見できたのですが、パスワードの設定方法がわからず。。。 ありがとうございました。

関連するQ&A

専門家に質問してみよう