![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| NetBird |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 19.7.2002 Репутация: нет Всего: нет |
При открытие документа в WordApplication или в WordDocument ( в билдере вкладка Servers ) метод Open требует 12 параметров !!!! Причем все TVariant!
Половина из них мне понятна. А вот сдругой половиной проблема Помогите, кто знает, что это за параметры и какие они могут иметь значения! Хорошо бы рабочий исходник |
|||
|
||||
| umator |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 21.7.2002 Репутация: нет Всего: нет |
Я на MS VC++ делал так:
#define PARAM_OPT &COleVariant(DISP_E_PARAMNOTFOUND, VT_ERROR) #define PARAM_TRUE &COleVariant((VARIANT_BOOL)TRUE, VT_BOOL) if(WordVersion=="10.0") { Documents l_Documents(m_Application->GetDocuments()); m_Document=new _Document(l_Documents.Open( &COleVariant(CString(FileName)), PARAM_OPT, //ConfirmConversions PARAM_OPT, //ReadOnly PARAM_OPT, //AddToRecentFiles PARAM_OPT, //PasswordDocument PARAM_OPT, //PasswordTemplate PARAM_OPT, //Revert PARAM_OPT, //WritePasswordDocument PARAM_OPT, //WritePasswordTemplate PARAM_OPT, //Format PARAM_OPT, //Encoding PARAM_OPT, //Visible PARAM_OPT, //OpenAndRepair PARAM_OPT, //DocumentDirection PARAM_OPT));//NoEncodingDialog } else //if(WordVersion=="9.0") { MSWord9::Documents l_Documents(m_Application->GetDocuments()); m_Document=new _Document(l_Documents.Open( &COleVariant(CString(FileName)), PARAM_OPT, //ConfirmConversions PARAM_OPT, //ReadOnly PARAM_OPT, //AddToRecentFiles PARAM_OPT, //PasswordDocument PARAM_OPT, //PasswordTemplate PARAM_OPT, //Revert PARAM_OPT, //WritePasswordDocument PARAM_OPT, //WritePasswordTemplate PARAM_OPT, //Format PARAM_OPT, //Encoding PARAM_OPT)); //Visible } |
|||
|
||||
| NetBird |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 19.7.2002 Репутация: нет Всего: нет |
Большое спасибо ! Самое - то
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |