Всем доброго дня! Подскажите пожалуйста, как сделать так, чтобы при открытии книги запускалась только форма, а сама книга была скрыта?
Как открывая книгу запустить только форму?
20.04.2011 13:32:19
|
|
|
|
20.04.2011 13:46:20
{quote}{login=JuliS}{date=20.04.2011 01:32}{thema=Как открывая книгу запустить только форму?}{post}Всем доброго дня! Подскажите пожалуйста, как сделать так, чтобы при открытии книги запускалась только форма, а сама книга была скрыта?{/post}{/quote}
Постаьте на открытие файла запуск формы, окно файла сделайте скрытым (меню Окно->скрыть). Но если другие файлы Экселя в это время не открыты - смотрится не очень... Тогда см. |
|
|
|
20.04.2011 13:55:32
Я хочу, чтоб вообще никакого доступа к данным не было. И нажимая на крестик, чтоб книга закрывалась
|
|
|
|
20.04.2011 14:25:47
А можно ли книгу просто спрятать ЗА форму?
|
|
|
|
20.04.2011 14:32:48
Посмотрите пример с сайта по ссылке выше
|
|
|
|
20.04.2011 14:58:18
Живи и дай жить..
|
|
|
|
20.04.2011 15:32:41
{quote}{login=слэн}{date=20.04.2011 02:58}{thema=}{post}
Слэн! именно так я и хотела сделать. Что мне нужно изменить в моем файле? И что дописать в modMaximize, чтоб Юзерформ2 тоже открывалась во весь экран? |
|
|
|
20.04.2011 17:34:26
Поставьте средний уровень безопасности (в 2000/2003) - тогда можно отключить макросы и автозапуск формы и зайти в редактор.
|
|
|
|
20.04.2011 18:34:11
Так если макросы отключены - форма не запустится, окно не скроется.
Или мы о разных файлах говорим? Я о файле слэна :) |
|
|
|
20.04.2011 18:55:05
Прочитав тему
Private Sub Workbook_Open() Application.DisplayAlerts = False Application.Visible = False ' вот тут скрывается окно иксель Userform1.show End Sub Все получилось. Файл звпускается как я хотела. (как и у слэна). Закрываю нажатием на крестик. При повторном открытии файла , выдает сообщение, что файл уже открыт и можно открыть "только для чтения" Как мне вернуться в редактор? |
|
|
|
20.04.2011 19:31:48
Запустить другой файл Excel и из него зайти в редактор.
|
|
|
|
20.04.2011 19:50:20
Нормально открывается, проверил. :)
|
|
|
|
20.04.2011 20:10:30
Уважаемые знатоки! Посмотрите пожалуйста, где у меня ошибка в запуске файла
|
|
|
|
20.04.2011 23:38:52
Да, кроме всего прочего, убрал Rowsource листбокса - он теперь загружается программно. Иначе со скрытым окном работать не хочет.
|
|
|
|
21.04.2011 09:51:09
{quote}{login=JuliS}{date=20.04.2011 06:55}{thema=}{post}Прочитав тему
Private Sub Workbook_Open() Application.DisplayAlerts = False Application.Visible = False ' вот тут скрывается окно иксель Userform1.show End Sub Все получилось. Файл звпускается как я хотела. (как и у слэна). Закрываю нажатием на крестик. При повторном открытии файла , выдает сообщение, что файл уже открыт и можно открыть "только для чтения" Как мне вернуться в редактор?{/post}{/quote} при закрытии формы крестом надо предусмотреть или закрытие приложения или его визуализацию.. form_terminate() исследуйте дальше - у меня это там есть. |
|
|
|
21.04.2011 09:51:49
в предыдущем не залогинился
Живи и дай жить..
|
|
|
|
21.04.2011 15:57:34
Ув. слэн! Извиняюсь за назойливость.
Изучила всю ветку ( |
|
|
|
21.04.2011 17:18:41
Похоже, что запускается второй экземпляр Экселя, а этот файл уже открыт в первом Экселе.
|
|
|
|
22.04.2011 09:32:06
естественно... никтож не закрывал документ
Живи и дай жить..
|
|
|
|
22.04.2011 13:08:08
{quote}{login=слэн}{date=22.04.2011 09:38}{thema=}{post}если не можете найти разницы, то просто возьмите мой файл и замените там форму на свою(сам макет, не название). там уже прописаны действия по нажатию кнопок пуск, отмена и крестик..
измените код для пуск( вызывайте свою программу), если потребуется{/post}{/quote} Ув.Слэн! Я так и сделала. В вашем файле, я поменяла fotopic на userform1. Результат тот же. Прочитала ветку ЗЫ.Может проблема в настройках Эксэля? |
|
|
|
Читают тему