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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
OlegR
Сообщений: n/a
28.04.2010, 18:06     Открыть существующий документ Word при помощи компоненты WordApplication #1
Уважаемый All.
Подскажите, кто знает, как при помощи компоненты WordApplication открыть существующий документ Word (без диалоговых окон).
Делаю так :

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++
C++ Русификация при помощи класса.
C++ елка при помощи рекурсии
C++ Не производиться ввод при помощи функции gets(s)
Проверка при помощи вложенных блоков try C++
C++ Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра
C++ Как открыть уже существующий файл .docx
C++ Обработка массивов при помощи процедур

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

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

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