Форум программистов, компьютерный форум CyberForum.ru

C++: COM, OLE, ActiveX

Войти
Регистрация
Восстановить пароль
 
Arventur
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 17
#1

Как в Visual C++ 2008 удалять страницы документов Word вместе с текстом? - C++ COM

13.12.2016, 16:24. Просмотров 472. Ответов 1
Метки нет (Все метки)

Добрый день!

Подскажите, пожалуйста, как в среде MS Visual C++
2008 удалять страницы документов Word вместе с текстом?

И как удалять листы Excel вместе со всем содержимым?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2016, 16:24     Как в Visual C++ 2008 удалять страницы документов Word вместе с текстом?
Посмотрите здесь:
C++ COM Скажите как образом правильно осуществить слияние документов Word?
Использование OLE сервера в проекте Visual Studio C++ 2008 C++ COM
C++ COM Word automation + Windows server 2008 R2 = тормоза(очень сильные тормоза)
C++ COM Как зарегистрировать в реестре сервер как Word.Application, но со своим CLSIDом?
C++ COM Как получить доступ к ActiveX серверу на С++, если есть образец на Visual Basic - C++ Builder
MS Word Не копируются из браузера (Opera, Internet Explorer) в Word картинки вместе с текстом
C++ Как в среде VISUAL C++ 2008 осуществлять поиск текста в файле WORD ?
C# интеграция MS Visual Studio 2008 с MS Word
Как увеличить всю страницу пальцами, вместе с кнопками текстом и изображениями? Android
Как удалять зависимые записи из другой таблицы вместе с главной записью в главной таблице средствами Linq to Entities LINQ
VBA Как связать вместе MOffice Access и Word
как получить список всех открытых документов Word? VBA

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3140 / 1942 / 214
Регистрация: 13.01.2012
Сообщений: 7,432
14.12.2016, 11:26     Как в Visual C++ 2008 удалять страницы документов Word вместе с текстом? #2
Arventur, например как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <tchar.h>
 
#import "C:\Program Files\Common Files\Microsoft Shared\OFFICE14\mso.dll" rename("RGB", "MSRGB"), rename("DocumentProperties", "MSDocumentProperties")
#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
#import "C:\Program Files\Microsoft Office\OFFICE14\excel.exe" exclude("IFont", "IPicture"), rename("RGB", "ignorethis"), rename("DialogBox", "ignorethis"), rename("ReplaceText", "EReplaceText"), rename("CopyFile","ECopyFile")
 
int _tmain(int argc, _TCHAR* argv[])
{
    CoInitialize(0);
 
    Excel::_ApplicationPtr app;
    Excel::_WorkbookPtr wb;
    Excel::_WorksheetPtr ws;
 
    app.CreateInstance("Excel.Application");
    wb = app->Workbooks->Open("c:\\test.xls");
    ws = wb->Worksheets->Item[1];
 
    app->PutDisplayAlerts(0, 0);
    ws->Delete();
 
    wb->Save();
    app->Quit();
 
    return 0;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru