Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
24.04.2024, 23:21:44

Войти
Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе ХИТРОСТИ
33 242 Сообщений в 5 457 Тем от 6 761 Пользователей
Последний пользователь: Halfdoor
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  код VBA для удержания формы видимой в пределах Excel
Страниц: [1]   Вниз
Печать
Автор Тема: код VBA для удержания формы видимой в пределах Excel  (Прочитано 3150 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Valetnina
Постоялец
***

Репутация: +2/-0
Офлайн Офлайн

Сообщений: 153



Просмотр профиля WWW E-mail
« : 26.04.2019, 13:35:53 »

Здравствуйте.

Вопрос скорее теоретической - почему так происходит, что при переходе из одного файла Excel в другой польз.форма исчезает ?
Технических решений в вебе нашла много, их можно свести к двум группам : 1. использование vbModal и 2. использование api. Свойсто vbModal приспособить не получается – во-первых, неудобно, что невозможно пользоваться файлом, когда активирована такая форма, во-вторых, она исчезает, если я перехожу в другой файл Excel. Так что это вообще неинтересно.

Применять api для меня туманно, да и ставить окно формы поверх абсолютно всех окон мне не нужно. Сугубо поверх Excel.
Записан
sboy
Постоялец
***

Репутация: +27/-0
Офлайн Офлайн

Сообщений: 207


Просмотр профиля E-mail
« Ответ #1 : 29.04.2019, 11:59:42 »

Добрый день.
vbModal или vbModeless?
Записан
RAN
Эксперты
Старожил
*

Репутация: +43/-0
Офлайн Офлайн

Сообщений: 440



Просмотр профиля E-mail
« Ответ #2 : 29.04.2019, 20:23:04 »

Ваша версия Excel открывает каждый файл в новом экземпляре приложения. При переходе из файла в файл форма никуда не исчезает, а остается в том экземпляре, из которого была вызвана. Сделайте окна на часть экрана, и все увидите наглядно.
В Excel 2010, который открывает все файлы в одном экземпляре, переключиться между файлами просто не получится.
Записан

А что ты умеешь?
Учиться...
sboy
Постоялец
***

Репутация: +27/-0
Офлайн Офлайн

Сообщений: 207


Просмотр профиля E-mail
« Ответ #3 : 30.04.2019, 11:54:41 »

переключиться между файлами просто не получится
у меня 2010, нормально между файлами переключаюсь, форма висит, не исчезает
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru