Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 5.00
kriogen
0 / 0 / 0
Регистрация: 06.12.2006
Сообщений: 10
#1

Как удалить все макросы из книги, если они есть? - VBA

07.12.2006, 20:25. Просмотров 2508. Ответов 4
Метки нет (Все метки)

подскажите как удалить все макросы из книги, если они есть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2006, 20:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как удалить все макросы из книги, если они есть? (VBA):

Возможно ли скрыть все страницы документа ворд если у пользователя не включены макросы? - VBA
Добрый день участники форума. Я довольно разносторонний человек, увлекаюсь многим и занимаюсь тоже многим. И вот меня занесло в среду VB....

Даны числа a, b, c. Если все они равны нулю, вывести об этом сообщение, если среди чисел нет нулей, найти и вывести их произведение, в противном случа - Basic
Всем привет. Будьте добры, подсобите в написании программки: "Даны числа a, b, c. Если все они равны нулю, вывести об этом сообщение,...

Даты сравнить с заданными, и если они не входят в интервал, удалить строки со смещением вверх. - VBA
Добрый день! Уважаемые Гуру VBA, у меня возник вопрос,так как с VBA никогда раньше не сталкивался. Суть вопроса: Имеется столбец с...

Дополнить макрос так, чтобы данные с первой книги не собирались, если есть условие в виде даты - VBA
Добрый вечер! Помогите, пожалуйста, решить один вопрос. Буду рад абсолютно любой помощи! Есть 2 книги (книга1, и книга2). С этих книг...

Ссылки на макросы, не зависящие от переименования книги? - VBA
Итак, есть проект в Экселе - данные и макросы - всё в одной, самодостаточной книге. В течении разработки есть привычка сохранять книгу...

Удалить строку, если есть "удалить" - VBA
Уважаемые подскажите пожалуйста ,как прописать VB чтоб удалить полную строку B6:B2500 с данными где прорисанно -удалить .Заранее...

4
VladConn
2 / 2 / 2
Регистрация: 17.10.2007
Сообщений: 1,119
07.12.2006, 21:33 #2
Это пример удаления кода из модуля Module1
Private Sub DeleteCode()
With ThisWorkbook.VBProject.VBComponents("Module1").CodeModule
.DeleteLines 1, .CountOfLines
End With
End Sub
VladConn
0
kriogen
0 / 0 / 0
Регистрация: 06.12.2006
Сообщений: 10
08.12.2006, 12:42  [ТС] #3
дело в том, что нужно удалить вообще весь макрос, который у меня запускает форму и по дефолту называется FormsRun. через меню его можно удалить, а как програмно это сделать?
0
VladConn
2 / 2 / 2
Регистрация: 17.10.2007
Сообщений: 1,119
08.12.2006, 19:07 #4
Так я же вам показал как удалять код. Показал, какими классами это делается. Вы пытались использовать объектные модели VBProject, VBComponents и CodeModule? Вы их посмотрели? Какой у вас код?
0
babken76
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
17.01.2007, 20:04 #5
to VladConn: Попробовал Ваш пример. на строке

With ThisWorkbook.VBProject.VBComponents(2).CodeModule



ошибка: метод VBProject объекта Workbook failed



С уважением,
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2007, 20:04
Привет! Вот еще темы с ответами:

Проверить есть ли уже в ячейке примечание и если есть, то на выбор: либо удалить примечание в ячейке и ввести новое, либо выйти из процедуры. - VBA
Есть форма с TextBox'ом txtС и кнопка две кнопки CommandButton1 (Создать) и CommandButton2 (Очистить). В первое поле txtС вводится текст...

Как снять блокировку рабочей книги если "висит" userForm - VBA
Такая ситуация: нужно чтобы полностью была активна рабочая книга когда userForm находиться сверху листов. То есть, нужно чтобы книга при...

Удалить все строки, если они состоят только из пятёрок - C#
Плииз помогите...

В строке все буквы «а» заменить буквой «б» и наоборот,если они есть - Turbo Pascal
1.В строке все буквы «а» заменить буквой «б» и наоборот,если они есть 2. определить,является ли введенное слово палиндромом или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru