Всем привет.
Стоит задача – просмотр Word документа в моем проложенни с использованием ActiveX document технологии. Можно ли использовать для этого MSWordViewer а не сам Word? На машине, где не установлен Word, MSWordViewer работает как сервер *.doc файлов...
Здравствуйте, andrey_kon, Вы писали:
_>Стоит задача – просмотр Word документа в моем проложенни с использованием ActiveX document технологии. Можно ли использовать для этого MSWordViewer а не сам Word? На машине, где не установлен Word, MSWordViewer работает как сервер *.doc файлов...
И да, и нет. Нужно пробовать. И вот почему.
Сам .doc файл самодостаточен для открытия его Вордом, потому как хранит состояние СОМ объекта — документа Ворда. Поэтому если
Нечто работает с содержимым doc файла, то повлиять шансов мало — только менять поведение кокласса "Word.Document" глобально для всех. Но может MSWordViewer для этого и задуман.
Если же это
Нечто обращается в Реестр за информацией: "А что это такое — вот это, мне переданное?", то не все потеряно — в Реестре это можно подкорректировать. HKCR\.doc и т.п. без глубокой замены коклассов.