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

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

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

Открыть существующий документ Word при помощи компоненты WordApplication - C++

28.04.2010, 18:06. Просмотров 1317. Ответов 1
Метки нет (Все метки)

Уважаемый All.
Подскажите, кто знает, как при помощи компоненты WordApplication открыть существующий документ Word (без диалоговых окон).
Делаю так :

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
27
28
WideString FileName='c:\tmp\1.doc';
 
OleVariant ConfirmConversions=false;
OleVariant ReadOnly=true;
OleVariant AddToRecentFiles=EmptyParam;
OleVariant PasswordDocument=EmptyParam;
OleVariant PasswordTemplate=EmptyParam;
OleVariant Revert=EmptyParam;
OleVariant WritePasswordDocument=EmptyParam;
OleVariant WritePasswordTemplate=EmptyParam;
OleVariant Format=wdOpenFormatAuto;
OleVariant Encoding=EmptyParam;
OleVariant Visible=true;
OleVariant prop=0;
 
WordApplication->Documents->Open(FileName,
ConfirmConversions,
ReadOnly,
AddToRecentFiles,
PasswordDocument,
PasswordTemplate,
Revert,
WritePasswordDocument,
WritePasswordTemplate,
Format,
Encoding,
Visible,
prop);
При компиляции выдает ошибку о несоответствии.
[C++ Error] Main.cpp(87): E2285 Could not find a match for 'Documents::Open(WideString,OleVariant,OleVariant,
OleVariant,OleVariant,OleVariant,OleVariant,OleVar
iant,OleVariant,OleVariant,OleVariant,OleVariant,O
leVariant)'

Заранее большое спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2010, 18:06     Открыть существующий документ Word при помощи компоненты WordApplication
Посмотрите здесь:

Решите при помощи двумерного массива C++
записать формулу при помощи библиотеки math.h C++
C++ Русификация при помощи класса.
C++ Нарисовать елку при помощи рекурсии
C++ Разбить число на цифры при помощи цикла
C++ Открыть существующий файл для записи и считывания
C++ Не производиться ввод при помощи функции gets(s)
Проверка при помощи вложенных блоков try C++
C++ Как открыть уже существующий файл .docx
C++ Обработка массивов при помощи процедур
C++ Найти сумму ряда (при помощи цикла while)
На новом десктопе открыть калькулятор при помощи WinAPI (найти и исправить ошибки в коде) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
 Аватар для palva
2440 / 1662 / 208
Регистрация: 08.06.2007
Сообщений: 6,585
Записей в блоге: 4
01.05.2010, 00:41     Открыть существующий документ Word при помощи компоненты WordApplication #2
А что такое последний параметр prop? Что-то в хелпе по Office 2000 я его не нашел. Попробуйте убрать последний параметр, может быть заработает.
Yandex
Объявления
01.05.2010, 00:41     Открыть существующий документ Word при помощи компоненты WordApplication
Ответ Создать тему
Опции темы

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