Outlook 2007文件选择器对话框是否可自定义?

Outlook 2007文件选择器对话框是否可自定义?,outlook,outlook-2007,openfiledialog,savefiledialog,Outlook,Outlook 2007,Openfiledialog,Savefiledialog,我目前正试图找出如何自定义Outlook 2007文件选择器对话框(例如用于向电子邮件添加附件的“插入文件”对话框),以包括一些新功能。对于使用Win32 API中的GetSaveFileName和GetOpenFileName函数的其他应用程序,我可以使用OFN_ENABLEHOOK方法添加自定义设置。由于Outlook不使用那些comdlg32 API函数,因此此方法在这里不起作用 有人知道如何在Outlook中执行类似操作吗?甚至可能吗?回答我自己的问题:Windows Vista和7上的

我目前正试图找出如何自定义Outlook 2007文件选择器对话框(例如用于向电子邮件添加附件的“插入文件”对话框),以包括一些新功能。对于使用Win32 API中的
GetSaveFileName
GetOpenFileName
函数的其他应用程序,我可以使用
OFN_ENABLEHOOK
方法添加自定义设置。由于Outlook不使用那些comdlg32 API函数,因此此方法在这里不起作用


有人知道如何在Outlook中执行类似操作吗?甚至可能吗?

回答我自己的问题:Windows Vista和7上的Outlook 2007使用
IFileDialog
界面,可以使用
IFileDialog::advice
功能以及
IFileDialogEvents
界面的实现对其进行自定义/连接。在Windows XP上,由于
IFileDialog
界面不存在,Outlook使用了一个自定义对话框,看起来像“常用控件”对话框,但实际上完全是自定义代码