Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Определение кол-ва листов в документе Ворд

2.0K
18 сентября 2004 года
laifik
37 / / 23.10.2003
Очень сложный вопрос, никто до сих пор не помог, хотя сижу несколько дней.
В открытом и уже сформированном документе Ворд нужно определить количество листов, которое получилось. Такой код
 
Код:
//IID_HeaderFooter - Указатель на информацию о типе интерфейса
    OLECHAR* szMember = L"PageNumbers"; //метод
    int cNames = 2;     //число элементовszMember
             id_get=0;    //Указатель на массив DISPID,

//получаем указатель на IDispatch:
LPDISPATCH pDisp = WordApp->ActiveDocument->BuiltInDocumentProperties;
//используем для вызова функции:
int Words = pDisp->GetIDsOfNames(IID_HeaderFooter, &szMember , cNames, LOCALE_SYSTEM_DEFAULT, &id_get) ;
 ShowMessage(Words);

Получается странный результат = -2147352575. Конечно, это не кол-во листов. Помогите, пожалуйста, додумать.:???:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог