Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как узнать, что книга создана при запуске Excel? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как узнать, что книга создана при запуске Excel? (Макросы/Sub)
Как узнать, что книга создана при запуске Excel?
Fasam Дата: Воскресенье, 16.04.2017, 16:14 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Приветствую!
Excel закрыт, я в меню Пуск кликаю два раза по ярлыку Excel. Запускается Excel и создается книга.
Как можно узнать, что эта книга была создана при запуске Excel?
Вообще мне это надо для этого. У меня макрос запускает UserForm и затем открывает книгу. При этом пустая книга, созданная при запуске Excel, закрывается и вместе с ней закрывается UserForm.
Сейчас я хочу понять, как понять, создана книга при запуске или пользователем. А затем уже буду думать, что делать дальше.
По какому свойству можно это понять?
Заранее спасибо.
 
Ответить
СообщениеПриветствую!
Excel закрыт, я в меню Пуск кликаю два раза по ярлыку Excel. Запускается Excel и создается книга.
Как можно узнать, что эта книга была создана при запуске Excel?
Вообще мне это надо для этого. У меня макрос запускает UserForm и затем открывает книгу. При этом пустая книга, созданная при запуске Excel, закрывается и вместе с ней закрывается UserForm.
Сейчас я хочу понять, как понять, создана книга при запуске или пользователем. А затем уже буду думать, что делать дальше.
По какому свойству можно это понять?
Заранее спасибо.

Автор - Fasam
Дата добавления - 16.04.2017 в 16:14
buchlotnik Дата: Воскресенье, 16.04.2017, 16:42 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Если создана при запуске, значит, ещё не сохранена - [vba]
Код
Activeworkbook.Path
[/vba] даст пустую строку
 
Ответить
СообщениеЕсли создана при запуске, значит, ещё не сохранена - [vba]
Код
Activeworkbook.Path
[/vba] даст пустую строку

Автор - buchlotnik
Дата добавления - 16.04.2017 в 16:42
Fasam Дата: Воскресенье, 16.04.2017, 16:49 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Но пустую строку даст и книга, созданная через Файл - Создать. Поэтому по этому признаку нельзя однозначно сказать, как была создана книга, при запуске или через Файл - Создать.
 
Ответить
СообщениеНо пустую строку даст и книга, созданная через Файл - Создать. Поэтому по этому признаку нельзя однозначно сказать, как была создана книга, при запуске или через Файл - Создать.

Автор - Fasam
Дата добавления - 16.04.2017 в 16:49
buchlotnik Дата: Воскресенье, 16.04.2017, 17:30 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
созданная через Файл - Создать
дык при запуске происходит то же самое. Вы бы поконкретнее задачу описали - зачем это всё?
 
Ответить
Сообщение
Цитата
созданная через Файл - Создать
дык при запуске происходит то же самое. Вы бы поконкретнее задачу описали - зачем это всё?

Автор - buchlotnik
Дата добавления - 16.04.2017 в 17:30
Fasam Дата: Воскресенье, 16.04.2017, 18:01 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Задача: чтобы UserForm не исчезала при открытии книги. UserForm никакого отношения к открытым книгам не имеет, она делает другие задачи. Просто в момест запуска могут быть открытые книги. И если открыта пустая книга, созданная через Пуст - два клика по ярлыку, то форма исчезает при открытии книги.
 
Ответить
СообщениеЗадача: чтобы UserForm не исчезала при открытии книги. UserForm никакого отношения к открытым книгам не имеет, она делает другие задачи. Просто в момест запуска могут быть открытые книги. И если открыта пустая книга, созданная через Пуст - два клика по ярлыку, то форма исчезает при открытии книги.

Автор - Fasam
Дата добавления - 16.04.2017 в 18:01
RAN Дата: Воскресенье, 16.04.2017, 18:56 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
И если открыта пустая книга, созданная через Пуст - два клика по ярлыку

то эта книга открывается в новом экземпляре excel, а открытая форма остается в старом. При этом из одного экземпляра другой не виден.
Во всяком случае, в 2010 это так. Как в 2013, сказать не могу, нетути.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
И если открыта пустая книга, созданная через Пуст - два клика по ярлыку

то эта книга открывается в новом экземпляре excel, а открытая форма остается в старом. При этом из одного экземпляра другой не виден.
Во всяком случае, в 2010 это так. Как в 2013, сказать не могу, нетути.

Автор - RAN
Дата добавления - 16.04.2017 в 18:56
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как узнать, что книга создана при запуске Excel? (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!