Outlookフォルダーで並べ替えを呼び出し、受信した時間で並べ替えようとしています。ただし、フォルダに電子メール以外のアイテム(aTask
ReceivedTime
)が含まれていると、プロパティが存在しない というエラーが表示されます。
oFolderItems := oFolder.Items;
oFolderItems.sort('ReceivedTime',2); //2 = Descending
並べ替えの理由は、一部のユーザーの場合、アクセスしているフォルダーに数千の電子メールがあり、最新の電子メールのx個だけを表示したいためです。
メール以外のアイテムを回避するためのヒントはありますか?