|
|
|
Хачу красива (Access97 + Excell XL.Sheets(1).PrintPreview)
|
|||
|---|---|---|---|
|
#18+
Хочу чтобы репорт, подготовленный из Аксесс в Ёкселе сразу открывался в превью. Делаю так (по заполнении): Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 12:01:25 |
|
||
|
Хачу красива (Access97 + Excell XL.Sheets(1).PrintPreview)
|
|||
|---|---|---|---|
|
#18+
и еще есть фишка если курсор стоит на текстбоксе редактирования ячейки та же лабуда - это проблема эксела - он перестает функционировать как ком -объект в этих режимах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 12:35:18 |
|
||
|
Хачу красива (Access97 + Excell XL.Sheets(1).PrintPreview)
|
|||
|---|---|---|---|
|
#18+
Ну, дык, "гуры, что нам скажуть гуры"? Могабыть сначала занулить переменную ёкслеля, а потом послать клавиши в окно энтого же ёкселя, или каку-нть асинхронность в ём измудриться вызвать (которая бы сработала после закрытия переменной(шоба акес уже и не ждал ответов)? "...папа съел лучший кусок... хачу жаренного" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 13:17:52 |
|
||
|
Хачу красива (Access97 + Excell XL.Sheets(1).PrintPreview)
|
|||
|---|---|---|---|
|
#18+
можно конечно через винапи ловить окна и жать кнопки но конкретного примера кода у меня нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 13:58:02 |
|
||
|
Хачу красива (Access97 + Excell XL.Sheets(1).PrintPreview)
|
|||
|---|---|---|---|
|
#18+
Апя этта, канешна, харашо. И, на вскидку, в данном случае и не сложно. (Хватание окон я тут часто встречал). Но мне нужно еще (в первую голову) и 16 разрядное решение (Акес 2.0; - там та же бодяга с отдачей ему фокуса). Паэттаму апей пока не интересуюсь ("как опыт учит нас", редко встречаются все аналоги 32 р=х ф-й в 16-и разрядных dll, а вызывать 32 разрядные dll из 16-разрядной прилады я пачимутта не умею). Да и код варьировать (ибо приходится) уже напрягся - концов не сыщешь. "хитрый гуру мудро прячет наилучшее решенье" зы: мелькнула на редкость глюпая мысль, что юзать апи можно и не из акеса (2-го) а из VB скрипта (надеюсь, там говорить "Декларе бла-бла-бла" не возбраняется?). Но апять плехо - надо скрипту объектную ссылку передать на ексель (чтобы оно ужо само получало дескрипторы окон). Или попытаться по имени Workbooks-а... дык оно могет плавать... т.е. его тоже придется передавать. Через файл? ...можно, но не красива. а если скрипт запущать каким шеллом, то и апя, кажется не нужна (ассинхронность на лице). Но скоко всего промежуточно-ненужного! И не компрене я, во всяком ли окружении (Win32) найдутся скрипты. Тёмен, плииин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 14:58:52 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1565&tid=1672021]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 338ms |

| 0 / 0 |
