powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / поднять окно excel поверх других окон
13 сообщений из 13, страница 1 из 1
поднять окно excel поверх других окон
    #37906550
Philosopher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаю объект excel:

Set objExcel = CreateObject("Excel.Application")
With objExcel
.Workbooks.Add
....... bla-bla-bla ....................
.Visible = True
End With

Все красиво получается, но окно появляется под другими окнами и его не видно, пока не свернешь другие окна, либо пока не нажмешь на мигающую иконку вновь созданного окна в панеле задач. Как его программно наверх поднять?
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37906553
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
.Visible = True
.Activate
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37906900
Philosopher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Казанский
Код: vbnet
1.
2.
.Visible = True
.Activate


пробовал так
ошибка:
Объект не поддерживает это свойство или метод: 'Activate'
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907106
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда так - в приложении должна быть открытая книга
Код: vbnet
1.
2.
.Visible = True
.Windows(1).Activate
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907306
Philosopher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КазанскийТогда так - в приложении должна быть открытая книга
Код: vbnet
1.
2.
.Visible = True
.Windows(1).Activate


ошибку не выдаёт, но и не поднимает наверх ;-(
другими словами, что с этой строчкой что без неё
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907410
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если попробовать сначала активировать заведомо другое окно экселя, а потом уже нужное?
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907434
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня поднимает:
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907447
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если окно в режиме minimize , то activate лишь ставит focus
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907571
Philosopher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneесли окно в режиме minimize , то activate лишь ставит focus
пробовал ставить
.WindowState = -4160 перед .activate без изменений
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907581
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
retval = ShowWindow(hWnd, SW_SHOW)  ' display the window if it's hidden
retval = ShowWindow(hWnd, SW_MAXIMIZE)  ' maximize the window
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907582
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long 
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907602
Philosopher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж. Я извиняюсь, но я не в ту тему запостил вопрос. Это вопрос по VBScript. Я так понимаю нужно перенести в тему HTML, JavaScript, VBScript, CSS?
...
Рейтинг: 0 / 0
поднять окно excel поверх других окон
    #37907625
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
важное уточнение. поищите библиотечки wrapper-ы для API. а вообще, может проблема у вас другого рода.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / поднять окно excel поверх других окон
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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