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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.88
foby
Сообщений: n/a
#1

Поиск в Word - C++

31.10.2006, 13:04. Просмотров 2078. Ответов 0
Метки нет (Все метки)

Сразу скажу - в классическом C++ не очень, в основном на C# и VB. Но вот стоит передо мною задача, а выполнить никак не могу. Потому и уповаю на вашу помощь. Задача така - нужно выполнять поиск в документе Word по заданному шаблону. Для этого пишу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
_bstr_t m_strTemplateFile; //Имя файла. 
::Word::_ApplicationPtr ptr(L"Word.Application");
::Word::_DocumentPtr pDoc; 
::Word::DocumentsPtr pDocs = ptr->Documents;
_variant_t vDestFile(m_strTemplateFile);
pDoc = pDocs->Open(&vDestFile);
::Word::RangePtr pRange = pDoc->Content;
::Word::FindPtr pDocFind = pRange->Find;
pDocFind->Forward = true;
pDocFind->Wrap = ::Word::wdFindContinue;
_variant_t searchW = _bstr_t(file://%3C*//%3E \<*\>); //Шаблон поиска
while (pDocFind->Execute(&searchW)){
    CString tagText = pRange->Text; 
}
Так вот валится на строке
C++
1
pDocFind->Wrap = ::Word::wdFindContinue;
Причем была инициализация и других параметров, но и на них валилось - я решил оставить пока только этот.
C++
1
Заключал код в try{}catch(){}
удалось получить сообщения The remote procedure call failed. и The stub received bad data.
Помогите, плз!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2006, 13:04     Поиск в Word
Посмотрите здесь:

C++ Поиск. Последовательный поиск
C++ Поиск. Бинарный поиск
C++ Чтение из документа Word
C++ Чтение Word файлов в C++
Hello Word C++
C++ запись в word,excel
Поиск циклов в графе. Поиск центра взвешенного графа C++
C++ Поиск символа не могу переделать под поиск сочетания символов
Поиск пикселя и поиск изображения на экране C++
Поиск числа в двумерном массиве (бинарный поиск) C++
C++ Как в среде VISUAL C++ 2008 осуществлять поиск текста в файле WORD ?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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