Принудительное закрытие программ и игр
Знать, как правильно и быстро закрыть программу – жизненно необходимо, поскольку техника часто дает сбои, а перезагрузка компьютера может занять слишком много времени.
- Не реагирует на нажатие мышки;
- Картинка замерла и не меняется;
- Курсор может принять форму песочных часов или другого значка ожидания;
- Любые действия пользователя остаются безрезультатными;
- Звук искажается и начинает неестественно звучать (заедает);
- В заголовке утилиты, рядом с ее именем появляется строчка «Не отвечает»;
- Экран белеет.
Способы принудительного завершения работы делятся на:


Как восстановить несохраненный документ в Microsoft Excel
Вроде разобрался в чем дело. VBA ругается на несоответствие полученного значения переменной wb объявленному типу Workbook (почему и выползает wb=nothing). А можно ли получать не имена открытых книг, а имена открытых файлов Excel и закрывать их? Прошу сильно не пинать за глупость, я совсем недавно начал осваивать VBA. На случай если что-то зависит от версии, Excel у меня 2007.
Как закрыть окно в Excel?
- Нажмите кнопку Закрыть (х) в адресной строке книги
- Выполните команду Файл – Закрыть
- Используйте комбинацию клавиш Ctrl+W.
- Используйте комбинацию клавиш Alt+F4. Эта команда заканчивает работу Excel, будут закрыты все окна
- Запустите Excel в безопасном режиме
- Установка последних обновлений
- Проверка того, что Excel не используется другим процессом
- Выявление возможных проблем с надстройками
- Проанализируйте сведения о файле Excel и содержимого

Excel вылетает при открытии файла • Вэб-шпаргалка для интернет предпринимателей!
- Нажмите кнопку «>защитить книгу». Примечание: Вариант окна доступен только в Excel 2007, Excel 2010, Excel для Mac 2011 и Excel 2016 для Mac. .
- Введите пароль в поле Пароль. Важно: Защита паролем необязательна. .
- Выберите «ОК»,введите пароль еще раз, чтобы подтвердить его, а затем снова выберите «ОК».
Для защиты от новых вирусов поставщики антивирусных программ периодически выпускают обновления, которые можно скачать из Интернета. Скачайте последние обновления, посетив сайт поставщика своей антивирусной программы.
Комментарии
В такой комбинации, без дополнительных кодов в файле, вроде работает
В тоже время в моем файле, где установлен код скрытия всех элементов, происходит некий конфликт, что приводит к различным сбоям, но убрав команды, скрытия и открытия окон, вроде тоже работает.
Здравствуйте, Сергей
Исправить-то возможно, но как именно, навскидку не могу сказать.
По идее, должно всё работать
Я пытался протестировать, но что-то у меня не срослось.
Когда вручную открываешь файл, — всё норм, файл тут же закрывается.
А когда я по ссылке пытаюсь открыть этот файл, Excel сначала предупреждение одно выводит, потом другое (во втором — что файл опасен, и всё такое), а потом Excel просто зависает почему-то
Причин не знаю, — ни разу с подобной необходимость не сталкивался, чтобы закрывать макросом файл, открытый по гиперссылке.
Здравствуйте.
Попытался вставить второй код в Книгу1 в процедуру открытия книги а затем открыть ее гиперссылкой в Книге2, Книга2 закрывается, но Книга1 открывается и сразу закрывается.
Походу открытие Книги1 через гиперссылку в другой книге не является корректным для данного кода, возможно ли это исправить?
Тимон, я же вам сказал, — с данным конкретным макросом все в порядке.
В нём не может быть ошибок, если рядом с этим макросом не написать какой-нибудь код, который с ним будет конфликтовать.
можно ли получать не имена открытых книг, а имена открытых файлов Excel
а чем, по-вашему, отличается книга от файла?
если что-то открыто в Excel, — то это объект Workbook (книга Excel)
Обратитесь на форумы по Excel, прикрепите там свой файл, — тогда вам подскажут, в чем проблема.
В этом конкретном макросе, — ошибок нет.
Вроде разобрался в чем дело. VBA ругается на несоответствие полученного значения переменной wb объявленному типу Workbook (почему и выползает wb=nothing). А можно ли получать не имена открытых книг, а имена открытых файлов Excel и закрывать их? Прошу сильно не пинать за глупость, я совсем недавно начал осваивать VBA. На случай если что-то зависит от версии, Excel у меня 2007.
Поменял, и снова вылезает ошибка type mismatch с указанием что wb=nothing. Вообще цель такая, что при запуске определенного файла excel все открытые файлы должны закрыться и сохраниться, если изменения не сохранены. может нужно код вынести на кнопку, раз при открытии книги он не срабатывает?
с кодом всё в порядке (у себя проверил, — всё работает)
могу порекомендовать только заменить ActiveWorkbook на ThisWorkbook
Подскажите пожалуйста, а почему не работает такой вот код:
При наличии любого открытого файла excel выполнение этого кода при запуске файла с ним приводит к ошибке wb=nothing.
Вы не написали, в каком формате сохранять, — я это и не учел в макросе
Метод saveas принимает в качестве второго параметра тип файла — поставьте курсор в коде на saveas, нажмите F1, почитайте справку, доработайте код
Эхехе. Даже и не знаю, что делать. Файлы выгружаются из программы в старом формате, из-за этого включается режим ограниченной функциональности и отключаются макросы.

Как закрыть рабочую книгу Excel? Места и названия
Тягостное впечатление производит ячейка, содержащая число, дополненное сзади текстовой константой « РУБ.» или » USD», введенной вручную. Особенно, если это не печатная форма, а обычная таблица. Арифметические операции с такими ячейками естественно невозможны.