Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Поиск значений дочерних оконо windows

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Поиск значений дочерних оконо windows
Имя
Сообщение << Старые топики   Новые топики >>
Поиск значений дочерних оконо windows - 2010-07-06 04:43:14.330000   
MuLLIKA

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-24 00:59:34.416666
доброго времени суток! такой вопрос возможно ли взять информацию из открытого вордовского документа при помощи API функций, информацию касающуюся количества страниц в документе (в нижнем левом углу "Страниц: 1 из 1"), можно ли получить эту строку через API функции?

Зарание спасибо!
Post #: 1
RE: Поиск значений дочерних оконо windows - 2010-07-06 05:00:41.900000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Апи функций нет. Только через COM, предоставляемый офисом можно вытащить. Ток не спрашивай, как ;), сначала сам поищи.
Post #: 2
RE: Поиск значений дочерних оконо windows - 2010-07-06 05:10:16.356666   
MuLLIKA

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-24 00:59:34.416666
Я понял тебя) там через OLE делаеться, но для Visual C я не нашел примера, где явно было описанно как правильно пользоваться OLE! т.е. какие заголовки файлов должны быть #include <….>, проблема в том что я не могу начать ибо не знаю как сделать что бы это компилировалось) …буду благодарен;)
Post #: 3
RE: Поиск значений дочерних оконо windows - 2010-07-06 13:10:04.126666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Начни с чего-нибудь попроще. Нет желания делать что-то за тебя.
Post #: 4
RE: Поиск значений дочерних оконо windows - 2010-07-06 21:08:20   
MuLLIKA

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-24 00:59:34.416666
Скинь пожалуйста ссылки на что - нибудь с чего бы я мог начать? как работать с COM который предоставляет офис…что - нибудь…
Зарание спасибо!
Post #: 5
RE: Поиск значений дочерних оконо windows - 2010-07-06 21:14:30.450000   
MuLLIKA

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-24 00:59:34.416666
http://www.gamedev.ru/code/forum/?id=125476
я на правильном пути?
Post #: 6
RE: Поиск значений дочерних оконо windows - 2010-07-07 04:07:18.483333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
да
Post #: 7
RE: Поиск значений дочерних оконо windows - 2010-07-09 03:40:36.540000   
MuLLIKA

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-24 00:59:34.416666
_SaZ_ а можно при помощи API получить текст который находиться в окне печати Excel ?
Второе окно с заголовком "Печать", после первого диалогового окна, в котором указывается количество печатаемых страниц?
Post #: 8
RE: Поиск значений дочерних оконо windows - 2010-07-09 19:20:55.733333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Что за "окно печати" и уверен ли ты, что там именно текст, а не уже сформированное для печати изображение?

P.S. на вин апи можно всё (в твоём контексте), но нужно ли именно на вин апи?
Post #: 9
RE: Поиск значений дочерних оконо windows - 2010-07-09 22:19:26.360000   
MuLLIKA

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-24 00:59:34.416666
Я не думаю, что там изображение. Распечатай документа с excel после диалогового окна где задаются параметры печати, появляется маленькое в котором написанно, что то вроде "Печать: страниц 1 из 4", далее 2 из 4, 3 из 4 и т.д.
У меня есть HWND это окна которое я получил по заголовку "печать"

Я изучил COM объекты, написал макросы на VBA для ворда и экселя, и понял что для получения точного количества страниц и копий печати нужно переписать диалоговое окно печати и в ворде, и в экселе…..иначе кажеться ни как. Еще проблема в экселе я не могу опредилить количество страниц на листе!!! Т.е. написание дилоговой формы в экселе безполезно, хотя для ворда впринципе можно замутить.

Что посоветуешь?
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Поиск значений дочерних оконо windows







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.