TWebBrowser
Программа реализует просмотр и редактирование "внутри себя" файлов
doc,xls,pdf. Изначально предполагалось использовать для этой цели
OleContainer, но трудности которые возникли с его использованием
не имели и не имеют до сих пор решения(проблемма потери фокуса в
OleContainer). Я решил использовать компонент TwebBrowser для этой цели
но опять возникли проблеммы
1)В WebBrowser загружаются разные типы файлов xls,doc,pdf
при загрузке Doc и Pdf появляются панели инструментов (в Word панель "Рецензирование"), которые занимают
некоторую чать рабочей области, можно ли их как то скрыть ?
Пробовал с Doc делать так
Word:=WebBrowser1.Document;//word : variant
for i:=1 to Word.CommandBars.Count do
Word.CommandBars.Enabled:=false;
В первый раз срабатывает, а во второй раз или после загруженного
другого типа файла пишет что "не поддерживает автоматический объект.."
ТОчно так же и с acrobat , невозможно программно скрыть панели, сообщает ту же ошибку
1.Как программно через TwebBrowser скрыть в Worde панель рецензирование, и как добраться до
масштабирования в Ворде?
2.Как определить был ли изменен документ загруженный в WebBrowser
(Doc,xls).Можна ли как нибудь через TwebBrowser добраться до свойства
типа "modified" чтобы потом сохранить документ, IE ведь как то определяет
что документ был ищменен и предлагает сохранить изменения.
3.Как программно сохранить документ, загруженный в WebBrowser.
Очень буду благодарен за помощь