如何为Microsoft Excel创建过滤器?

时间:2008-11-12 21:01:49

标签: c++ excel

我想在Excel的Open Dialog中添加文件类型扩展名(如果可能的话,2003年,2007年,如果可能的话,仅限2007年)。

当用户打开我的文件类型(即myfile.myx)时,我希望我的应用程序读取文件并以我自己定义的方式将文件粘贴到Excel中(通过使用Interop)

1 个答案:

答案 0 :(得分:1)

我觉得你在这里运气不好。没有记录的使用自定义导入过滤器扩展Excel的方法(据我所知)。这种转换器接口仅适用于Word(http://support.microsoft.com/kb/111716)。

如果要修改文件打开对话框,可以尝试子类化对话框。这适用于Windows通用对话框(有关示例,请参阅http://www.codeproject.com/KB/dialog/customize_dialog.aspx),但我认为Office对话框使用不同的消息,可能不允许您想要执行的操作。