Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Работа c Word на C++ без MFC и Net на чистом СOM (http://forum.oszone.net/showthread.php?t=335449)

tumanovalex 22-06-2018 21:45 2819184

Работа c Word на C++ без MFC и Net на чистом СOM
 
Windows 10, Visual Studio 2012. Я хотел бы научиться работать с Word без MFC и Net. Я попробовал разобраться с управлением Word, создав пустое консольное приложение, взяв за основу проект https://www.codeproject.com/Articles...mation-Using-C, но при этом решил не использовать созданные в этом проекте классы и обертки для функций COM. Вроде бы идеология понятна, но возникли следующие вопросы:
1. Какой параметр в Invoke в функции SetVisible я неправильно задал?
2. Как определить в отладчике, в каком из параметров Invoke возникает ошибка и какое значение параметра неправильное?
3. Как правильно выводить сообщение об ошибках при использовании функции Invoke в программе? Я попытался использовать
cout << excepinfo.bstrDescription << endl;
но выводится числовое значение.
4. Как определить, какие значения при вызове различных методов и установке (чтении) свойств нужно задавать в параметрах Invoke (в DISPPARAMS dp, VARIANT x и других) для вызова определенного метода или свойства (например, открытие документа, поиск строки во всем тексте документа, выделение таблиц, поиск строки в определенной колонке таблицы)? Это можно узнать из какого-то заголовочного файла или в каком-то разделе документации Microsoft?
В сообщении не привожу текст программы (она получилось большой), прикрепил проект.


Время: 03:59.

Время: 03:59.
© OSzone.net 2001-