Форум программистов, компьютерный форум, киберфорум
Наши страницы
art1289
Войти
Регистрация
Восстановить пароль
Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools | Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools
Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools

Цели данного блога:

1. распространение надстройки MacroToolsVBA
2. улучшение функционала (исправление ошибок, внедрение новых функции)

Основные преимущества Macro Tools VBA:

• установка, не требующая от пользователя прав администратора
• открытый исходный код
• работает на версиях MS Excel 32 bit и 64 bit
• русскоязычный интерфейс
• бесплатная

Основные функции Macro Tools VBA:

• удаление паролей с проектов VBA, книг и листов Excel
• автоматическое форматирование кода, расстановка и удаление отступов в коде (функционал надстройки: Smart Indenter)
• автоматическая нумерации строк кода
• микро подстройка элементов в формах
• переименование элементов в формах одновременно с кодом
• обфускация кода в проекте VBA
• выдавать подробную статистику по проекту (кол-во строк кода, процедур, элементов на формах и т.д.)
• имеет свою базу заготовок кода (Code-Library), для типичных случаев с быстрой вставкой в новых макросах
• возможность дополнить Code-Library своими заготовками кода
• автоматическая распаковка и запаковка файла Excel

Файл для установки находится тут: Macro Tools VBA – инструменты разработки макросов VBATools.ru

Подпишитесь на нас в контакте что бы не пропустить важных обновлений https://vk.com/vbatools
Рейтинг: 5.00. Голосов: 3.

Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools

Запись от art1289 размещена 17.09.2019 в 11:03
Метки add-in, excel, vba, код

Инструмент автоматизации разработки макросов в редакторе Visual Basic Editor для MS Excel

Основные преимущества Macro Tools VBA:

• установка, не требующая от пользователя прав администратора
• открытый исходный код
• работает на версиях MS Excel 32 bit и 64 bit
• русскоязычный интерфейс
• бесплатная

Основные функции Macro Tools VBA:

• удаление паролей с проектов VBA, книг и листов Excel
• автоматическое форматирование кода, расстановка и удаление отступов в коде (функционал надстройки: Smart Indenter)
• автоматическая нумерации строк кода
• микро подстройка элементов в формах
• переименование элементов в формах одновременно с кодом
• обфускация кода в проекте VBA
• выдавать подробную статистику по проекту (кол-во строк кода, процедур, элементов на формах и т.д.)
• имеет свою базу заготовок кода (Code-Library), для типичных случаев с быстрой вставкой в новых макросах
• возможность дополнить Code-Library своими заготовками кода
• автоматическая распаковка и запаковка файла Excel

Файл для установки находится тут: Macro Tools VBA – инструменты разработки макросов VBATools.ru
Просмотров 293 Комментарии 6
Всего комментариев 6
Комментарии
  1. Старый комментарий
    Аватар для AndreA SN
    еще бы автоматическое исправление косяка с русификацией сюда воткнуть. А то краказябры надоели уже при копировании-вставке
    Запись от AndreA SN размещена 17.09.2019 в 14:48 AndreA SN вне форума
  2. Старый комментарий
    Аватар для AndreA SN
    архив не читается. а хочется. в свое время Indenter сильно мне помог
    Запись от AndreA SN размещена 17.09.2019 в 15:25 AndreA SN вне форума
  3. Старый комментарий
    Добрый вечер! AndreA SN

    Цитата:
    архив не читается
    Заменил файл на .7z проверьте пожалуйста!
    Запись от art1289 размещена 17.09.2019 в 17:07 art1289 вне форума
  4. Старый комментарий
    AndreA SN
    Цитата:
    еще бы автоматическое исправление косяка с русификацией сюда воткнуть
    Хорошая идея, у меня где то как раз был такой макрос в будущем реализую!

    Спасибо! за предложение
    Запись от art1289 размещена 17.09.2019 в 17:08 art1289 вне форума
  5. Старый комментарий
    Аватар для coderxx
    Цитата:
    Сообщение от art1289;[url
    http://www.cyberforum.ru/blogs/229110/blog207-page3.html#comment22682[/url]]Добрый день!, coderxx
    Отпишитесь получилось ? у меня этот же файл все работает
    На другом компьютере заработала.
    Только при нажатии кнопки "Очистить окно [Immediate]" появляется ошибка. Это из за того что клавиатура выбран другой, чем английский и других.

    Здесь можно исправить CLng на Val, тогда при встрече букв и других символов в KeybLayoutName ошибок не выскочить.
    Visual Basic
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    Public Sub ClearImmediateWindow()
    196:    Dim KeybLayoutName As String
    197:    KeybLayoutName = String(8, "0")
    198:    GetKeyboardLayoutName KeybLayoutName
    199:    KeybLayoutName = val(KeybLayoutName) 'CLng поменял на Val
    200:
    201:    Select Case val(KeybLayoutName) 'CLng поменял на Val
            Case LANG_ENGLISH
    203:            Call ClearImmediateWindowFunction
    204:        Case LANG_RUSSIAN
    205:            ' Переключение на английскую раскладку
    206:            Call LoadKeyboardLayout("00000409", &H1)
    207:            Call ClearImmediateWindowFunction
    208:            Call LoadKeyboardLayout("00000419", &H1)
    209:        Case Else
    210:            Call MsgBox("Переключите раскладку клавиатуры на Английскую!", vbInformation, "Переключение раскладки клавиатуры")
    211:    End Select
    212: End Sub
    Запись от coderxx размещена 21.09.2019 в 15:14 coderxx вне форума
    Обновил(-а) coderxx 21.09.2019 в 15:17
  6. Старый комментарий
    Цитата:
    coderxx
    , спасибо!

    Поправил ошибку!

    Если у кого возникает ошибка, при использовании раскладки клавиатуры отличной от русской и английской, то напишите!

    Сейчас ошибку исправил файл перезали!
    Запись от art1289 размещена 21.09.2019 в 15:42 art1289 вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.