powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Forms, OLE2, Word. Как получить текущий номер страницы в документе?
1 сообщений из 1, страница 1 из 1
Forms, OLE2, Word. Как получить текущий номер страницы в документе?
    #38709463
Al*GatoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обыскался в поисках текущего номера страницы в сети интернет.
Найденные решения не дали позитивного результата.

... но пока писал это сообщение, методом научного тыка, таки добрался до правильного результата.
так что не вопрос а решение выкладываю на всеобщее обозрение (вдруг пригодится кому-нибудь :) )

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
function get_word_cur_PageNumber(p_application ole2.obj_type) return number
is
    wdActiveEndPageNumber   number := 3; -- ref: http://msdn.microsoft.com/en-us/library/bb213848(v=office.12).aspx
    
    args        ole2.LIST_TYPE;
    dSelection	ole2.obj_type;
    
    l_numpage number;
    
begin

    args := ole2.CREATE_ARGLIST;
    ole2.ADD_ARG(args, wdActiveEndPageNumber);

    dSelection := OLE2.GET_OBJ_PROPERTY(p_application, 'Selection');
    l_numpage  := OLE2.GET_NUM_PROPERTY(dSelection, 'Information', args);

    OLE2.DESTROY_ARGLIST(args);
    
    return l_numpage;

end;



best regards,
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Forms, OLE2, Word. Как получить текущий номер страницы в документе?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]