Update2: на данный момент я рассматриваю возможность сохранения временной копии документа в формате html для его отображения, но это убивает мою идею показать влияние пользователя на документ в реальном времени. Это просто плохая практика - заново сохранять при каждом вводе символов и перезагружать браузер. Итак, я полагаю, что это может быть просто непрактично на данный момент. Я буду прислушиваться к этой теме для любых ответов, которые могут возникнуть. Спасибо за вашу помощь.
Обновление 1: WebBrowser работает для PDF, но не для документов Word по какой-то причине. Вместо отображения в элементе управления браузера, он открывает документ в слове. Это, очевидно, связано с ассоциацией файлов между программами в операционной системе, но я программирую это для работы на машинах помимо моей. Поэтому мне либо потребуется обходной путь, либо способ программно изменить настройки.
Интересно, что когда я щелкаю правой кнопкой мыши по файлу документа, нажимаю «Открыть с помощью» и выбираю Internet Explorer, открывается Word.
Оригинальный вопрос:
Я пишу программу VB, которая заполняет
значения в текстовом документе. я
используя Microsoft Word 12.0
Библиотека объектов как справочник.
Я бы хотел предоставить прокручиваемую панель предварительного просмотра моему пользователю, который находится внутри
форма, которую он или она использует. Это
было бы еще круче, если бы пользователь мог
отредактируйте документ через эту панель.
Я много занимался Interop, так что я
хорошо знает, как писать и редактировать
Документ Word. Я просто хочу поставить это
в рамку и просмотреть его. Больной
вероятно, попытаться выбрать вокруг
документ, основанный на том, что меняется как
пользователь обеспечивает ввод, чтобы они могли
посмотрим, что меняется и где.
Мысли?
Спасибо