Страницы: 1
RSS
Как открывая книгу запустить только форму?
 
Всем доброго дня! Подскажите пожалуйста, как сделать так, чтобы при открытии книги запускалась только форма, а сама книга была скрыта?
 
{quote}{login=JuliS}{date=20.04.2011 01:32}{thema=Как открывая книгу запустить только форму?}{post}Всем доброго дня! Подскажите пожалуйста, как сделать так, чтобы при открытии книги запускалась только форма, а сама книга была скрыта?{/post}{/quote}  
 
Постаьте на открытие файла запуск формы, окно файла сделайте скрытым (меню Окно->скрыть).  
Но если другие файлы Экселя в это время не открыты - смотрится не очень...  
Тогда см.  
http://www.sql.ru/forum/actualthread.aspx?tid=549214
 
Я хочу, чтоб вообще никакого доступа к данным не было. И нажимая на крестик, чтоб книга закрывалась
 
А можно ли книгу просто спрятать ЗА форму?
 
Посмотрите пример с сайта по ссылке выше
 
http://www.planetaexcel.ru/forum.php?thread_id=25225
Живи и дай жить..
 
{quote}{login=слэн}{date=20.04.2011 02:58}{thema=}{post}http://www.planetaexcel.ru/forum.php?thread_id=25225{/post}{/quote}  
 
Слэн! именно так я и хотела сделать. Что мне нужно изменить в моем файле? И что дописать в modMaximize, чтоб Юзерформ2 тоже открывалась во весь экран?
 
{quote}{login=Hugo}{date=20.04.2011 02:32}{thema=}{post}Посмотрите пример с сайта по ссылке выше{/post}{/quote}  
 
Идея хорошая.А можно ли, чтоб форма открывалась по-центру, а не слева вверху?
 
У меня получилось создать запуск формы. А как можно вернуться в редактирование? Когда я вновь запустила файл, выходит сообщение, что он уже открыт. Как снова войти в редактирование?
 
Поставьте средний уровень безопасности (в 2000/2003) - тогда можно отключить макросы и автозапуск формы и зайти в редактор.
 
{quote}{login=Hugo}{date=20.04.2011 05:34}{thema=}{post}Поставьте средний уровень безопасности (в 2000/2003) - тогда можно отключить макросы и автозапуск формы и зайти в редактор.{/post}{/quote}  
 
макросы я отключила. А где отключить автозапуск?
 
Так если макросы отключены - форма не запустится, окно не скроется.  
Или мы о разных файлах говорим? Я о файле слэна :)
 
Прочитав тему http://www.planetaexcel.ru/forum.php?thread_id=25225, я в свой файл добавила    
Private Sub Workbook_Open()  
Application.DisplayAlerts = False  
Application.Visible = False ' вот тут скрывается окно иксель  
Userform1.show  
End Sub  
Все получилось. Файл звпускается как я хотела. (как и у слэна). Закрываю нажатием на крестик. При повторном открытии файла , выдает сообщение, что файл уже открыт и можно открыть "только для чтения" Как мне вернуться в редактор?
 
Запустить другой файл Excel и из него зайти в редактор.
 
Так если Application.Visible = False, то и другой файл будет невиден. Вроде так, проверять не буду.  
Нужно убить Эксель через таскменеджер, открыть Эксель, отключить макросы, открыть файл, поставить на закрытие формы закрытие файла, включить макросы.
 
Нормально открывается, проверил. :)
 
{quote}{login=Hugo}{date=20.04.2011 07:46}{thema=}{post}Так если Application.Visible = False, то и другой файл будет невиден. Вроде так, проверять не буду.  
Нужно убить Эксель через таскменеджер, открыть Эксель, отключить макросы, открыть файл, поставить на закрытие формы закрытие файла, включить макросы.{/post}{/quote}  
 
Нужно False поменять на True? Кстати, помогает только перезагрузка
 
Уважаемые знатоки! Посмотрите пожалуйста, где у меня ошибка в запуске файла
 
Что-то вроде этого. Я с формами мало дела имел, так что строго не судите. Но раз другого ничего нет...  
Не смог побороть мигание при переключении форм.  
В общем, это ещё не готовый проект.  
При закрытии форм файл закрывается, но Эксель нет. Это тоже можно доделать - проверить, есть ли ещё открытые файлы, и поступить по ситуации.
 
Да, кроме всего прочего, убрал Rowsource листбокса - он теперь загружается программно. Иначе со скрытым окном работать не хочет.
 
{quote}{login=JuliS}{date=20.04.2011 06:55}{thema=}{post}Прочитав тему http://www.planetaexcel.ru/forum.php?thread_id=25225, я в свой файл добавила    
Private Sub Workbook_Open()  
Application.DisplayAlerts = False  
Application.Visible = False ' вот тут скрывается окно иксель  
Userform1.show  
End Sub  
Все получилось. Файл звпускается как я хотела. (как и у слэна). Закрываю нажатием на крестик. При повторном открытии файла , выдает сообщение, что файл уже открыт и можно открыть "только для чтения" Как мне вернуться в редактор?{/post}{/quote}  
 
 
при закрытии формы крестом надо предусмотреть или закрытие приложения или его визуализацию..  
 
form_terminate()  
 
исследуйте дальше - у меня это там есть.
 
в предыдущем не залогинился
Живи и дай жить..
 
Ув. слэн! Извиняюсь за назойливость.    
Изучила всю ветку (http://www.planetaexcel.ru/forum.php?thread_id=25225) Перепробовала все возможности. Но постоянно при повторном открытии, файл открывается "только для чтения". Хочу, чтоб мой файл открывался только в виде ФОРМЫ. Можно ли найти в чем ошибка?
 
Попробовала создать файл на подобии post_206594. Но он не открываются, как мне надо. А те которые открываются, то " только для чтения" (см. прикрепленный файл).    
Пользователь '' Это кто? (на том же файле)
 
Похоже, что запускается второй экземпляр Экселя, а этот файл уже открыт в первом Экселе.
 
естественно...  никтож не закрывал документ
Живи и дай жить..
 
если не можете найти разницы, то просто возьмите мой файл и замените там форму на свою(сам макет, не название). там уже прописаны действия по нажатию кнопок пуск, отмена и крестик..  
 
измените код для пуск( вызывайте свою программу), если потребуется
Живи и дай жить..
 
{quote}{login=слэн}{date=22.04.2011 09:38}{thema=}{post}если не можете найти разницы, то просто возьмите мой файл и замените там форму на свою(сам макет, не название). там уже прописаны действия по нажатию кнопок пуск, отмена и крестик..  
 
измените код для пуск( вызывайте свою программу), если потребуется{/post}{/quote}  
 
Ув.Слэн! Я так и сделала. В вашем файле, я поменяла fotopic на userform1. Результат тот же. Прочитала ветку http://www.planetaexcel.ru/forum.php?thread_id=4241 Там похоже та же ситуация. Скопировала себе последнее сообщение. Не помогло. Помогите, плиз!    
ЗЫ.Может проблема в настройках Эксэля?
 
чем же я вам еще могу помочь?  
 
я уже предоставил вам файл, где реализовано, то, что вам нужно..  
 
если я другой вам напишу, не будет ли тоже самое?  
 
попробуйте все же внимательно разобраться в алгоритме закрытия формы..
Живи и дай жить..
 
Ура! Я вроде нашла проблему. У меня на компьютере инсталлирован Office2007. Для создания проекта и поддержки на сайте я скачала Excel2003Portable. Создав проект в 2007-м, все работает отлично, но когда сохраняю в 2003-м. Начинается проблема. Вопрос: В чем причина? В наличии двух Оффисов на компьютере или проблема в портабельном Оффисе? И можно ли дополнительно инсталлировать Office2003?
Страницы: 1
Читают тему
Наверх