Com4Jを使用してMicrosoftOutlookを操作しています。Com4Jチュートリアルに従ってJavaタイプ定義を生成しました。これは、ユーザーが電子メールを閉じるのを待つコードの例です。
// Registers my event handler
mailItem.advise(
ItemEvents.class,
new ItemEvents() {
@Override
public void close(Holder<Boolean> cancel) {
// TODO Auto-generated method stub
super.close(cancel);
System.out.println("Closed");
}
}
);
// Displays the email to the user
mailItem.display();
このコードは、ユーザーに電子メールを正常に表示します。残念ながら、"Closed"
ユーザーがウィンドウを閉じたときにプログラムが印刷されることはありません。