COMAS-Ltd / MailYoujin

0 stars 0 forks source link

定期的な会議の辞退時返信メールを送信しようとするとエラーが発生する #10

Closed momoka-higashiyama closed 2 years ago

momoka-higashiyama commented 2 years ago

定期的な会議を承諾後、同会議をすべて辞退する返信の際にエラーが発生する。

momoka-higashiyama commented 2 years ago

事象:「自分以外の主催者が開催する会議」かつ「承諾済み」かつ「定期開催」の場合に定期開催をすべて辞退の返信を実施しようとすると画面に表示する項目の情報を取得できず、エラーが発生する。

原因:当バグは会議の情報を取得し画面項目にセットする際に発生。 会議の情報を取得する際に使用しているGetAssociatedAppointment()メソッドの引数にfalseを設定しているとエラーとなる。 引数は既定の 予定表 フォルダーに会議を追加するかどうかを指定する値を渡すのだが、先に承諾してから予定を削除する場合、すでに予定表フォルダーにある会議を変更(削除)するため引数をfalseにすると会議の情報が取得できない。 会議の情報が取得できていないのにその会議の会議室や日時などを表示しようとしていたためエラーとなっていた。

解決方法:GetAssociatedAppointment()で会議の予定を取得する際の引数をtrueにする。 【参照】https://docs.microsoft.com/ja-jp/office/vba/api/outlook.meetingitem.getassociatedappointment(MS公式

momoka-higashiyama commented 2 years ago

【追記】バグ対応後試験結果(Excel) MailYoujin_Issue#9バグ対応_確認結果.xlsx

ISAO-CMS commented 2 years ago

事象発生しないことを確認