我想为 Excel 的“打开”对话框添加文件类型扩展名(2003、2007 如果可能,仅 2007,如果需要)。
当用户打开我的文件类型(即 myfile.myx)时,我希望我的应用程序读取文件并将文件以我自己定义的方式(通过使用 Interop)粘贴到 Excel 中
最佳答案
我觉得你运气不好。没有记录在案的使用自定义导入过滤器扩展 Excel 的方法(据我所知)。这样的转换器接口(interface)仅适用于 Word ( http://support.microsoft.com/kb/111716 )。
如果你想修改文件打开对话框,你可以尝试子类化对话框。这适用于 Windows 通用对话框(有关示例,请参见 http://www.codeproject.com/KB/dialog/customize_dialog.aspx),但我想 Office 对话框使用不同的消息,并且可能不允许您执行您想要执行的操作。
关于c++ - 如何为 Microsoft Excel 创建过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285367/