С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
kriogen
0 / 0 / 0
Регистрация: 06.12.2006
Сообщений: 10
1

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

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

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

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

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

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

Дополнить макрос так, чтобы данные с первой книги не собирались, если есть условие в виде даты
Добрый вечер! Помогите, пожалуйста, решить один вопрос. Буду рад абсолютно...

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

4
VladConn
3 / 3 / 3
Регистрация: 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
3 / 3 / 3
Регистрация: 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
17.01.2007, 20:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2007, 20:04

Удалить строку, если есть "удалить"
Уважаемые подскажите пожалуйста ,как прописать VB чтоб удалить полную строку...

Как в VBA реализовать функцию Бесселя (в Excel они есть) ?
Вопрос ясен из заголовка темы)

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


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

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

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