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

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

Войти
Регистрация
Восстановить пароль
 
Xtir
11 / 11 / 0
Регистрация: 10.07.2010
Сообщений: 130
#1

Чтение из документа Word - C++

29.03.2011, 15:24. Просмотров 559. Ответов 2
Метки нет (Все метки)

никак не могу понять как это сделать, а в инете инфы чё-та вообще об жтом нет...
сделал по примеру хз откуда, вот так
C++
1
2
3
4
5
6
7
8
9
    oDoc = oDocs.Open(COleVariant(file),
        vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt,
        vOpt, vOpt, vOpt, vOpt,
        vOpt, vOpt, vOpt, vOpt);
 
    oDoc.Select();
    Selection sel = app.GetSelection();
    CString str = sel.GetText();
    cout << str;
в итоге рисует мне вот это - 013314FC, а не текст который там написан, кто-нить разбирается в этом?

Добавлено через 5 минут
извиняюсь, походу CString не дружит с cout, сделал через printf и всё ок
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 15:24     Чтение из документа Word
Посмотрите здесь:

Сортировка и чтение данных из документа - C++
Условие: Ввести данные о ученике &quot;student&quot; год рождения,стипендия, имя, фамилия,ср. балл. (Данные можно вводить 2умя способами, с...

Чтение текстового документа, обработка, запись нового - C++
Задача: есть текстовый документ типа: 36745 375294567456 80293455906 ... Нужно прочитать отбросить домашние телефоны,...

Чтение Word файлов в C++ - C++
Как прочитать Word файл программой на C++

Язык документа - C++
Нужно создать программу, которая будет автоматически вычислять язык документа. Программа не консольная, в окне программы указывается путь к...

Транспонирование текстового документа - C++
Здравствуйте. Как можно наиболее адекватно транспонировать матрицу чисел из текстового документа? Например, есть исходный...

Проверка корректности xml документа - C++
Нужно написать программу, которая проверяет закрытие тегов в xml документе. Подскажите пожалуйста.

Считывание информации с Текстового документа - C++
У меня есть строка Mod-(1-3) Если Mod-1 То программа делает это Если Mod-2 То другое и так с третьим Как это можно...

Запуск Excel-документа кнопкой - C++
Как в Си++ с помощь кнопки запустить Excel-документ?

Создать название документа из переменной - C++
Я создаю файл, это у меня в цикле std::ofstream outfile (&quot;i.txt&quot;); и i изменяется от 1 до 173 Как мне таким образом создать 173...

Форма документа о продаже товаров - C++
Помогите, пожалуйста. Не знаю как написать по этому программу Информация о продаже товаров подготовлена по следующему макету: номер...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
29.03.2011, 15:35     Чтение из документа Word #2
Например, если в MSVS в CLR открываем файл *.rtf это выглядт так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private: System::Void openToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
    
    try
    {
      OpenFileDialog^ openFile1 = gcnew OpenFileDialog;
        openFile1->DefaultExt = "*.rtf";
        openFile1->Filter = "RTF Files|*.rtf";
        if ( openFile1->ShowDialog() == System::Windows::Forms::DialogResult::OK &&
         openFile1->FileName->Length > 0 )
      {
              richTextBox1->LoadFile( openFile1->FileName );
      }
 
   }
   catch ( Exception^ e ) 
   {
      MessageBox::Show( e->ToString());
   }
         }
Т.е. должен быть организован поток и контейнер для обработки.
Xtir
11 / 11 / 0
Регистрация: 10.07.2010
Сообщений: 130
29.03.2011, 15:59  [ТС]     Чтение из документа Word #3
я если честно, хз что ты мне тут написал, но всё равно спасибо за совет )))
и всё, из моего примера, вроде всё работает, но вот как-то коряво... почему-то в строку записывается только последняя строчка, не понимаю как сделать нормально?
хотя str.GetLength() показывает вполне приличную длину..
Yandex
Объявления
29.03.2011, 15:59     Чтение из документа Word
Ответ Создать тему
Опции темы

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