2018年5月23日水曜日

sendobjectでthunderbirdが出しゃばる事例

一時期メールクライアントの一つとしてthunderbirdを入れていたが、なぜかその後アンインストールしていた。

理由については失念していたが、しばらくぶりにインストールして思い出した。
sendobjectの際にでしゃばるからだ。

accessでメールアドレスをダブルクリックすれば署名入りの本文とともにメールクライアントが立ち上がるように設定しているが、thunderbirdをインストールしていると、既定のアプリに設定していないのにも関わらずこいつが立ち上がってしまう。
俺はoutlookで送りたいのだが。

一般的な認識はこう。
http://tsware.jp/tips/tips_463.htm

「DoCmdオブジェクトのSendObjectメソッドを使うと、メールに、テーブルやフォーム、レポートなどのAccessオブジェクトを添付することができます。このメソッドを実行すると、OS上で設定された既定のメールソフトの新規メールが自動的に生成され、そこに指定のAccessオブジェクトが"添付"されます。」

既定のメールソフト以外が立ち上がる理由などどこにもない。
既定のアプリがoutlookのため、mailtoでは勿論outlookが立ち上がるのだが、
なぜかaccessのsendobjectだけThunderbirdが立ち上がる。

こちらのページで紹介されているように
https://msdn.microsoft.com/ja-jp/vba/access-vba/articles/docmd-sendobject-method-access

Outlook.Applicationを指定してもよいのだが、それだと負けた気がして何とか最小限度のやり方で出来ないかと思うのだが暗中模索。

0 件のコメント:

読書記:「198Xのファミコン狂騒曲」 塩崎剛三

ありそうであまりなかった ファミコン雑誌黎明期の編集者の本。ファミ通の成り立ちや、当時の空気感を伝える貴重な一冊。編集者も、ペンネームではなく本名で記載されているので生々しさがある。森下真理子についても詳細記載あり。 1989年頃?見た本ではファミマガ120万部、他の雑誌が数十万...