Работа 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-