Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Не отрабатывают методы IHTMLElement в лямбде while (cont) { client.request(request).then((http_response response) { if (response.status_code() == status_codes::OK) { buttonUp->click(); } }).wait(); } https://www.cyberforum.ru/ c-cpp/ thread1498018.html Создание COM DLL: ошибка в приведении типов C/C++
Здорова! Читаю про COM, в книге нашел пример Пример EX24B - обычная MFC DLL, содержащая настоящую COM-версию класса CSpaceship. Вот код Файл INTERFACE.h: struct IMotion : public IUnknown { STDMETHOD_(void, Fly) ()=0;
C/C++ Что такое COM+? Не знал в каком разделе задать данный вопрос, поэтому товарищи модераторы, если что - извините :) Может кто-нибудь доступным для новичка языком, объяснить что такое com+? Цели его использования и примеры альтернативы com+ (если есть). Или дать ссылку на понятное объяснение, а-ля для чайников :) https://www.cyberforum.ru/ c-cpp/ thread1495212.html C/C++ Использование браузера как COM, OLE или ActiveX https://www.cyberforum.ru/ c-cpp/ thread1489335.html
Здорова! Пытаюсь браузер прикрутить в свою программу. Прочитал эту статью создал программу, но там старая версия IE7 используется и плохо JavaScript обрабатывает. От здесь. Как можно IE11 использовать в своих программах? Я могу как то IE11 встроить в свою программу, для этого что нужно ??? Читаю за COM OLE и Activex и ничего не разберу.
C++ & OpenOffice SDK C/C++
Всем привет. Недавно появилась задача из приложения, написанного на языке С++, выгрузки данных в документы OpenOffice. Желательно, данную задачу решить с помощью OpenOffice SDK. Для решения задачи использовал следующее: - OpenOffice версии 4.1.1; - OpenOffice SDK 4.1.1; - Visual C++ 11.
C/C++ Создание компонентов в ActiveX MFC не используя Dialog Всем привет! Нужна помощь, создаю элемент управления ActiveX. нужно создать несколько полей для ввода и бегунков, не используя диалог(динамически так сказать).Подскажите пожалуйста,как сделать. Желательно примеры.В MFC навичок.)) в итоге должно получиться так https://www.cyberforum.ru/ c-cpp/ thread1484242.html
C/C++ Вывод данных в Word (перевод кода) Добрый вечер. Нашел такую статейку по выводу выбранных полей из таблицы, но в Delphi, проверил работает нормально: папке с программой создайте папку shablon для хранения шаблонов и папку output для хранения полученных документов. Запустите Microsoft Word, введите произвольный текст документа с именами #tab#, #fam#, #imya#, #datar#. Сохраните файл в папку shablon. При этом в поле тип файла... https://www.cyberforum.ru/ c-cpp/ thread1461802.html C/C++ Fatal error LNK1104. Удаленный, межпроцессорный com объект
Пытаюсь собрать makefile из урока Дейла Роджерсона. Вылезает ошибка LINK : fatal error LNK1104 cannot open file 'libcimtd.lib'. На форумах пишут , что нужно везде поменять ,к примеру, iostream.h на iostream. Не помогает. Запускаю makefile с помощью Developer Command Prompt for VS2013 (стандартные \ visual studio2013\ Tools). Пробовал через другие командные строки VS, которые находятся в той же...
C/C++ Получить значение отдельной ячейки и установить его ячейке в Excel Собственно, такую вещь на Delphi делал так: ExcelApp.WorkBooks.WorkSheets.cells.value:=DBGridOperations.DataSource.DataSet.Fields.AsString; На плюсах у меня ячейка Excel в отдельной переменной, пытаюсь присвоить так: vVarCell.OlePropertySet("Value", DBGrid1->DataSource->DataSet->Fields->AsString); Но чет не фурычит. Что я делаю не так? https://www.cyberforum.ru/ c-cpp/ thread1442176.html C/C++ Импорт диапазона из Excel в вариантный массив Всем доброго времени суток.Ребята,подскажите пожалуйста,как из Екселя выдернуть сразу диапазон ячеек со значениями и запихнуть в вариантный массив?3 дня уже курю гугл - и все никак не выйдет.В какую сторону хоть копать? Могу создать вариантный массив,считать каждую ячейку в экселе отдельно,и запихнуть в данный массив.Но при объеме данных свыше 50 000 строк чтение довольно долго выходит.А эти... https://www.cyberforum.ru/ c-cpp/ thread1438696.html
C/C++ Ищу диск к книге Дональда Бокса
Скиньте пожалуйста диск(коды готовые,примеры) к книге Дональда Бокса "сущность технологии сом" или ссылочку)
C/C++ Регистрация компонента на чистом с++ regsvr32 DllRegisterServer не найдена https://www.cyberforum.ru/ c-cpp/ thread1427339.html
Уже ну очень много постов прочитал с похожими вопросами, но так ответа и не нашел Как обычно Дейл Роджерсон) Его код копирую, пытаюсь зарегистрировать с помощью regsvr32.exe - пишет точка входа DllRegisterServer не найдена. Вроде бы тут ответ https://www.cyberforum.ru/com-ole/thread810410.html. Но не помогает.Пробовал от имена админа запускать командную строку, пробовал через Windows/SySWOW64...
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
0

WORD tables (Autowrap стиль) - C/C++ - Ответ 7875294

15.07.2015, 14:34. Показов 1703. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть вот такой вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
Variant vApp = CreateOleObject("Word.Application");
  vApp.OlePropertySet("Visible", true);
  Variant vVarDocs = vApp.OlePropertyGet("Documents");
  vVarDocs.OleProcedure("Add");
  Variant vDoc = vVarDocs.OleFunction("Item", 1);
  Variant vVarPars = vDoc.OlePropertyGet("Paragraphs");
  vVarPars.OleProcedure("Add");    // Добавляем параграф:
  Variant vPar = vVarPars.OleFunction("Item",1); // Работаем с первым параграфом:
  Variant vRan = vPar.OlePropertyGet("Range");
  vDoc.OlePropertyGet("Tables").OleProcedure("Add", vRan, 34, 15, 1, 1);
  Variant vTab = vDoc.OlePropertyGet("Tables").OleFunction("Item",1);
  Variant vCell = vTab.OleFunction("Cell", 1, 1);
Я использую немного другой подход, каждую функцию я обрабатываю через Autowrap:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
IDispatch *pWTables;
    {
        VARIANT result;
        VariantInit(&result);
        AutoWrap(DISPATCH_PROPERTYGET, &result, pWActiveDoc, L"Tables", 0);
        pWTables=result.pdispVal;
    }
IDispatch *pWRng;
    {
        VARIANT result;
        VariantInit(&result);
        AutoWrap(DISPATCH_PROPERTYGET, &result, pSel, L"Range", 0);
        pWRng = result.pdispVal;
    }
В общем возникла проблема в строке:
C++
1
vDoc.OlePropertyGet("Tables").OleProcedure("Add", vRan, 34, 15, 1, 1);
Поидее она должна в моём варианте выглядеть примерно так:
C++
1
2
3
4
5
6
7
8
9
10
{
        VARIANT ct[2];
                ct[0].vt = VT_I4;
        ct[0].lVal = 2;
        ct[1].vt = VT_I4;
        ct[1].lVal = 4;
        AutoWrap(DISPATCH_METHOD, NULL, pWTables, L"Add", 3, pWRng , ct[0], ct[1]);
        VariantClear(&ct[0]);
        VariantClear(&ct[1]);
    }
Но не работает, и я подозреваю что из за того что pWRng в виде аргумента не правильно подаётся, т.е. по сути наверно должно быть тоже через вариант, но не понятно как это сделать..

*Кстати, как видно у меня в примере 3 аргумента, а в другом их 5, пробовал и так и так, не работает. И в интернете тоже по разному пишут, где 3 аргумента, а где 5..

Помогите плз)

Добавлено через 12 минут
Нашёл вариантный тип, но тоже не пашет..
C++
1
2
ct[0].vt = VT_DISPATCH;
ct[0].pdispVal = pWRng;


Вернуться к обсуждению:
WORD tables (Autowrap стиль) C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2015, 14:34
Готовые ответы и решения:

Vba word tables
Народ помогите с такой задачей, в доке есть таблицы, мне надо удалить из каждой таблицы по 1...

Как в Word 2013 создать программно стиль "Абзаца", а не стиль "Связанный (абзац и знак)"
Как в Word 2013 создать программно стиль "Абзаца", а не стиль "Связанный (абзац и знак)". По...

Чем отличается DataSet.Tables(0).Rows(0).item("Name") от DataSet.Tables(0).Rows(0).ItemArray(i)?
В программе неожиданно перестала работать такая строка:...

Как удалить стиль в MS Word 2013?
Доброго время суток. Столкнулся со следующей проблемой. Создал в Word 3 своих стиля и сохранил...

0
15.07.2015, 14:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2015, 14:34
Помогаю со студенческими работами здесь

MS WORD - изменить цвет текста и его стиль
Создать программный продукт средствами языка VBA в MS WORD который позволяет: 1. Менять цвет (5...

Как в Word создать свой собственный стиль оглавления?
Доброго времени суток форумчане, подскажите кто знает как в word создать свой собственный стиль...

Как узнать стиль выделенного участка текста, загруженного из Word'a ?
Здравствуйте! Подскажите как можно узнать стиль (жирный, курсив или подчеркнутый) выделенного...

Как создать стиль в программе "Word"
Как создать стиль в программе "Word" средствами VBA? Проблема При создании стиля таким...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru