- PR -

VB2005でMAPIを使うには

投稿者投稿内容
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-04-13 09:24
#脱線中
引用:

じゃんぬねっとさんの書き込み (2007-04-12 23:38) より:

"名前 AxMAPISession1 は宣言されていませんのエラーになります。" とあるので、
Explicit は On になっているでしょうし、Strict に関してもコンパイル エラーとは関係ないですよ。


あぅ、ご指摘ありがとうございます。
そもそも Option Explicit をわざわざ OFF にする人はいませんよね(汗
_________________
かるあ のメモスニペット
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2007-04-13 18:19
すいません、
Option Explicit On
Option Strict On

を追加しましたが同じですが・・

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-04-13 19:34
引用:

LANVINさんの書き込み (2007-04-13 18:19) より:

Option Explicit On
Option Strict On

を追加しましたが同じですが・・


それは流れのとおりです。
が、かるあさんは、

引用:

Form と 新しく作成したクラスは別物でしょ?
だったらクラス側にインスタンスを作らないと。


という答えのあくまで 「補足」 として挙げたのです。
着目すべき点は上記引用部分です。

ところで、ツールボックスからコントロールとして追加したいのでしょうか?
単にラッパークラス的な使い方ができれば OK なのでしょうか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2007-04-16 10:57
すいません、遅れまして

ツールボックから選択できなくても結構です。

クラスにパラメータとしてアドレス等を渡して
メールが送信できればよいのですが。

渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2007-04-16 11:18
引用:

クラスにパラメータとしてアドレス等を渡して
メールが送信できればよいのですが。



一貫して MAPI を使おうとされているようですが、System.Net.Mail.SmtpClient クラスを使うのでは駄目なのですか?
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2007-04-16 12:18
ueです。横から失礼します。

引用:

渋木宏明(ひどり)さんの書き込み (2007-04-16 11:18) より:

一貫して MAPI を使おうとされているようですが、System.Net.Mail.SmtpClient クラスを使うのでは駄目なのですか?


LANVINさんは System.Net.Mail.SmtpClient クラスの存在をご存じですが Smtpclientクラスで送信済みアイテムに表示されないのは での私とのやりとりを踏まえて MAPI を選択されました。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2007-04-16 15:48
 ueさん、スイマセン。

System.Net.Mail.SmtpClient クラスを使って
以前のコメントでありましたようにBCCを使って
送信済みの判断をしようか、MAPIを使おうか
迷っている最中なのです。

それと横道にそれて申し訳ありませんが
メールの本文はSQLServerに登録しておき
送信処理を実行するときに取得するのですが(DataViewで)
任意のところで改行させることはできますか?

SQLServerに
あああああいいいいいいいうううううう
と登録してあれば
あああああ
いいいいいい
うううううう
とメールの本文にセットしたいのです。

スイマセン、別のスレッドに投稿すべきだったでしょうか?
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-04-16 16:11
ですので、クラスのメンバに AxMAPISession を追加すれば良いのではないですか?
ツールボックスからフォームにアイテムを追加というのは何をしていると思いますか?

引用:

LANVINさんの書き込み (2007-04-16 15:48) より:

スイマセン、別のスレッドに投稿すべきだったでしょうか?


違う問題ですし、そもそもこちらの問題もまだ解決していないのですから、
別のスレッドの方がいいですよね。
_________________
かるあ のメモスニペット

スキルアップ/キャリアアップ(JOB@IT)