Как создать фильтр для Microsoft Excel?

Я хочу добавить расширение типа файла в Open Dialog Excel (только в 2003, 2007, если возможно, только 2007).

Когда пользователь открывает мой тип файла (т. Е. Myfile.myx), я хочу, чтобы мое приложение прочитало файл и ввело файл в Excel по-своему (используя Interop)

Думаю, вам здесь не повезло. Нет документального способа расширения Excel с помощью специального фильтра импорта (насколько я знаю). Такой интерфейс конвертера существует только для Word ( http://support.microsoft.com/kb/111716 ).

Если вы хотите изменить диалог открытия файла, вы можете попробовать подклассифицировать диалог. Это работает для общих диалогов Windows (см. http://www.codeproject.com/KB/dialog/customize_dialog.aspx для примера), но я полагаю, что диалоги Office используют разные сообщения и могут не допускать того, что вы хотите сделать.

  • Программно получая последнюю заполненную строку excel, используя C #
  • Отключите обновление экрана и включите его, если он начнется?
  • Список <custom> в Excel c #
  • Как использовать Epplus с ячейками, содержащими несколько строк
  • Не удается отладить проект VSTO Excel Workbook. «FatalExecutionEngineError» при запуске
  • C # для выполнения exe-файла, который принимает файл excel в качестве входного
  • Как загрузить вместо сохранения документа Excel c #
  • Текстовое поле в Excel
  • Повторно подключиться к отключенному экземпляру Excel COM Interop
  • Чтение данных из XLSX в C # с использованием ExcelDataReader v2.1 и запись на SQL Server
  • Как добавить текст в существующую форму (текстовое поле) в C # Excel Interop
  • Давайте будем гением компьютера.