Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
24.04.2024, 23:21:44
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Поиск:
Расширенный поиск
Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе
ХИТРОСТИ
33 242
Сообщений в
5 457
Тем от
6 761
Пользователей
Последний пользователь:
Halfdoor
Excel это не сложно
Основные форумы
Вопросы по Excel и VBA
код VBA для удержания формы видимой в пределах Excel
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Автор
Тема: код VBA для удержания формы видимой в пределах Excel (Прочитано 3150 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Valetnina
Постоялец
Репутация: +2/-0
Офлайн
Сообщений: 153
код VBA для удержания формы видимой в пределах Excel
«
:
26.04.2019, 13:35:53 »
Здравствуйте.
Вопрос скорее теоретической - почему так происходит, что при переходе из одного файла Excel в другой польз.форма исчезает ?
Технических решений в вебе нашла много, их можно свести к двум группам : 1. использование vbModal и 2. использование api. Свойсто vbModal приспособить не получается – во-первых, неудобно, что невозможно пользоваться файлом, когда активирована такая форма, во-вторых, она исчезает, если я перехожу в другой файл Excel. Так что это вообще неинтересно.
Применять api для меня туманно, да и ставить окно формы поверх абсолютно всех окон мне не нужно. Сугубо поверх Excel.
Записан
sboy
Постоялец
Репутация: +27/-0
Офлайн
Сообщений: 207
Re:код VBA для удержания формы видимой в пределах Excel
«
Ответ #1 :
29.04.2019, 11:59:42 »
Добрый день.
vbModal или vbModeless?
Записан
RAN
Эксперты
Старожил
Репутация: +43/-0
Офлайн
Сообщений: 440
Re:код VBA для удержания формы видимой в пределах Excel
«
Ответ #2 :
29.04.2019, 20:23:04 »
Ваша версия Excel открывает каждый файл в новом экземпляре приложения. При переходе из файла в файл форма никуда не исчезает, а остается в том экземпляре, из которого была вызвана. Сделайте окна на часть экрана, и все увидите наглядно.
В Excel 2010, который открывает все файлы в одном экземпляре, переключиться между файлами просто не получится.
Записан
А что ты умеешь?
Учиться...
sboy
Постоялец
Репутация: +27/-0
Офлайн
Сообщений: 207
Re:код VBA для удержания формы видимой в пределах Excel
«
Ответ #3 :
30.04.2019, 11:54:41 »
Цитата: RAN от 29.04.2019, 20:23:04
переключиться между файлами просто не получится
у меня 2010, нормально между файлами переключаюсь, форма висит, не исчезает
Записан
Страниц: [
1
]
Вверх
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Правила форума и вопросы по работе форума
-----------------------------
=> ОБЩИЕ ПРАВИЛА ФОРУМА
=> ВОПРОСЫ ПО РАБОТЕ ФОРУМА
-----------------------------
Основные форумы
-----------------------------
=> Вопросы по Excel и VBA
=> PowerQuery, PowerPivot, PowerBI и запросы
=> Вопросы по Word и VBA
=> Вопросы по Outlook и VBA
=> Вопросы по Access и VBA
=> Вопросы по PowerPoint и VBA
=> Вопросы по Office для MAC
=> Вопросы по работе в Google-таблицах
=> Полезные решения
=> Баги и глюки при работе с Excel и VBA
=> Вопросы по OpenOffice и LibreOffice
=> Вопросы по надстройке MulTEx
=> Вопросы по MyAddin
=> Вопросы по бесплатным надстройкам
=> Вопросы по программам
-----------------------------
Прочие форумы
-----------------------------
=> Заказы на написание макросов, работа для специалистов по Excel и VBA и пр.
=> Курилка
-----------------------------
Удаленные темы и сообщения
-----------------------------
=> Список удаленных
Загружается...