Я хотел бы предварительно просмотреть документ Word о форме

Update2: На данный момент я полагаю, что сохранение временной копии документа в формате HTML отображает его, но это уничтожает мою идею показать оперативное влияние пользователя на документе. Это - просто плохая практика, чтобы повторно сохранить при каждом вводе символов и перезагрузить браузер. Так, я предполагаю, что это может просто быть непрактично на данный момент. Я буду держать ухо к этому потоку для любых ответов, которые могли бы возникнуть.Спасибо за помощь.

Update1: WebBrowser работает на PDF, но не Word Documents по некоторым причинам. Вместо того, чтобы отобразиться в управлении браузером, это открывает документ в слове. Это - по-видимому, что-то имеющее отношение к файлу для программирования ассоциации в операционной системе, но я программирую это для работы над машинами помимо моего собственного. Поэтому мне или будет нужна работа вокруг, или способ изменить настройки программно.

Интересно, когда я щелкаю правой кнопкой по файлу документа, нажмите Open With и выберите Internet Explorer, он открывает Word.

Исходный вопрос:

Я пишу программу VB, которая заполняет значения в рамках документа слова. Я использую библиотеку объектов Microsoft Word 12.0 как Ссылку.

Я хотел бы предоставить область предварительного просмотра с возможностью прокрутки своему пользователю, который является в форме, которую он использует. Было бы еще более здорово, если пользователь мог бы отредактировать документ через эту область.

Я сделал Interop экстенсивно, таким образом, я хорошо знаю, как записать и отредактировать документ Word. Я просто хочу поместить его в кадр и предварительно просмотреть его. Я, вероятно, попытаюсь выбрать вокруг документа на основе того, что изменяется, поскольку пользователь обеспечивает вход, таким образом, они видят то, что изменяется и где. Мысли?

Спасибо

1
задан Steve McLain 29 April 2010 в 23:38
поделиться

3 ответа

Хорошо, я отвечаю на свой вопрос, но повышаю уровень тех, кто пытался ответить. Я решил, что лучшим решением будет открыть текстовый документ, но оставить для свойства TopMost моей формы значение True. Затем я могу документировать свою форму в правом верхнем углу, отображать редактируемый документ позади нее и выбирать каждую точку, которой управляют. Это эффективно выполняет то, что я искал.

Спасибо тем, кто дал здесь ответы. Они заставили меня узнать довольно много вещей.

0
ответ дан 3 September 2019 в 00:57
поделиться

Изменить: предыдущий ответ удален, так как он не рекомендуется MS.

В этой статье говорится об использовании элемента управления WebBrowser для открытия документов OFfice

http://support.microsoft.com/kb/304643/

1
ответ дан 3 September 2019 в 00:57
поделиться

Не сделает ли это предварительный просмотр печати?

1
ответ дан 3 September 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: