Как вставить в диалог документ Ворд?
не понял вопроса
Вставь как ЭктивИкс-компонент через меню Insert
А как к самому диалогу-то приделать?

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

См. постом выше. Только именно ворд я не могу найти, как. Вижу, как добавить график из екселя.

А если какой-то промежуточный формат, в который можно перегнать doc-файл, а потом вставить как ActiveX в студио?
О, по-моему, нашел: среди ЭктивХ-объектов выбери MSREdit. Или, на худой конец, Adobe Acrobat
А потом-то что?! Ну, создал он кучу всего... И что дальше?
Дальше в пропертя этого компонента пиши, что текст стырен из ворда. Может, у него также есть какие-то методы, чтобы открывать файлы - поиграйся.

Спасибо за помощь!

В Matlab подобную проблему решал прописав uicontrol('style', pushbutton','callback', '!manual.doc' наверное и в VS подобным образом можно
HRESULT __stdcall Exec(
BSTR CmdName,
vsCommandExecOption ExecuteOption,
VARIANT* VariantIn,
VARIANT* VariantOut,
VARIANT_BOOL* handled
);
Parameters:
CmdName
The name of the command to execute.
ExecuteOption
A vsCommandExecOption constant specifying the execution options.
VariantIn
A value passed to the command.
VariantOut
A value passed back to the invoker Exec method after the command executes.
handled
True indicates that the command was implemented. False indicates it was not.
это конечно довольно "специфическое" решение проблемы, т.е. по нажатию кнопки у тебя будет просто открываться вордовский файл в вордовском-же окне.
А есть другие способы? Мне нужно, не чтобы текст вызывался, а чтобы текст был внури диалога. Нужно создать аналог Хелпов в серьёзных программах.
а с акробатом-то как? и с ричедитом?


Адоб надо через правую мышку - вставить ЭктивХ добавлять.
Эктив икс создала.. А как теперь поле заполнить? Как вставить документ? Ворд он не поймёт?


Для ричедита что-то свое, там ЭктивХ не нужен.
А вообще, в свое время в аналогичной ситуации я воспользовался Борланд Си Билдером. Только там ХТМЛ нужно было выводить.
конвертни в pdf и постовляй с прогой.

Оставить комментарий
nikolayd
Как вставить в диалог документ Ворд? Каким расширением его сохранять и как вставлять в программу? Как это сделать попроще?