powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поверх всех окон
6 сообщений из 6, страница 1 из 1
Поверх всех окон
    #37498715
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли установить такой режим отображения для окна рабочей книги Excel ?
...
Рейтинг: 0 / 0
Поверх всех окон
    #37499828
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALEXIS_22,

Например , только мне кажется в екселе есть свойство hWnd и поэтому нет необходимости делать поиск hWnd по имени класса окна.
...
Рейтинг: 0 / 0
Поверх всех окон
    #37499868
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ALEXIS_22,

А если окон Экса открыто несколько, что тогда? Вообще, какой смысл этого действа? Меня например сильно раздражало окно хелпа в 2007-10, пока не подсказали, как его прятать:-) Я к тому, что в общем нехорошо решать за пользователя такие вещи.
...
Рейтинг: 0 / 0
Поверх всех окон
    #37500908
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВообще, какой смысл этого действа

Да смысл этого невелик. Есть работа в другом приложении и попутно нужно подглядывать для информации в Excel-ский файлик на рабочем столе. Понятно, что если я его в панели задач кликну он всплывет. А так хотелось что бы был перед глазами просто.

Лень - двигатель прогресса .
...
Рейтинг: 0 / 0
Поверх всех окон
    #37502387
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В модуле книги:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Option Explicit
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Const HWND_TOPMOST = - 1 
Const HWND_NOTOPMOST = - 2 

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    SetWindowPos Application.hwnd, HWND_NOTOPMOST,  0 ,  0 ,  0 ,  0 , vbNull
End Sub

Private Sub Workbook_Open()
    SetWindowPos Application.hwnd, HWND_TOPMOST,  0 ,  0 ,  0 ,  0 , vbNull
End Sub
...
Рейтинг: 0 / 0
Поверх всех окон
    #37504843
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмит

Да, спасибо. То что нужно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поверх всех окон
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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