Вопросы по теме 'vbe'

Скопировать код VBA из листа в одну книгу в другую?
Я использовал приведенные ниже строки для компиляции модулей VBA из одной книги в другую, и я не знаю, есть ли более простой способ, но они работают нормально: Set srcVba = srcWbk.VBProject Set srcModule = srcVba.VBComponents(moduleName)...
26292 просмотров
schedule 03.11.2021

vba module.find с разрывами строк (MS Access 2013)
Я использовал фрагмент кода для поиска определенного текста в модулях vba. Он хорошо подходит для поиска одной строки (или меньше) текста. Так, например, он найдет mySub в модуле с текстом: Private sub mySub() Dim a as Integer Dim b as...
423 просмотров
schedule 03.11.2021

VBA - найти все пронумерованные строки в модулях VBE с помощью поиска по шаблону
Задача: Моя цель - найти все пронумерованные строки в процедурах моих модулей кода. Метод CodeModule.Find можно использовать для проверки условий поиска (целевой параметр). Синтаксис: объект. Найти (цель, начальная строка,...
2968 просмотров
schedule 08.10.2021

Добавить пользовательскую форму в другую книгу во время выполнения
У меня открыта надстройка и рабочая книга. Надстройка представляет собой файл .xlam, и в книге я добавил на нее ссылку. Надстройка защищена паролем. Можно запускать общедоступные методы надстройки из моей книги. Однако один метод в надстройке...
593 просмотров
schedule 02.03.2022

Как с помощью модульных тестов Rubberduck узнать, какое из нескольких утверждений не удалось?
Я использую Rubberduck для модульного тестирования своих реализаций VBA. При использовании нескольких утверждений одного типа (например, Assert.IsTrue ) в одном TestMethod результат теста не сообщает мне, какой из них не прошел, насколько я могу...
750 просмотров
schedule 22.05.2022

Код Excel/VBA игнорирует введенные аргументы
У меня есть подпрограмма VBA, которая при необходимости должна загружать модули пользовательского кода. Моя проблема в том, что когда я передаю ("ModuleA", ".bas"), код вернет "ModuleB". ModuleB не существует (был удален) в указанном пути к файлу....
55 просмотров
schedule 29.05.2022

Напишите код в VBA IDE из .NET
Я ищу способ написать код из надстройки VB.NET в проект VBA Итак, скажем, напишите «Msgbox («Hello world!»)» в модуль .bas как часть проекта Excel из .NET, чтобы код, написанный из .NET, был бы предварительно написанным VBA, сохраненным в виде...
836 просмотров
schedule 08.06.2022

Подменю пользовательского интерфейса Rubberduck отключены
Я только что установил надстройку Rubberduck VBE v2.0.11.2453 (MSIL) в ОС Windows 10. Когда я открываю книгу Excel с поддержкой макросов в Excel и запускаю редактор VBA, запускается Rubberduck, но все команды в меню Rubberduck отключены. Что я...
855 просмотров
schedule 14.09.2022

Получите список макросов модуля в excel, а затем вызовите все эти макросы
Пожалуйста, помогите со следующим: 1) Код, который устанавливает список всех макросов «Module3» и размещает этот список в «Sheet5», начиная с ячейки «E14» ниже. 2) Затем код должен запускать все перечисленные макросы Я попытался использовать...
6782 просмотров
schedule 23.07.2023

Невозможно преобразовать COM-объект в Microsoft.Vbe.Interop.VBE
У меня есть надстройка COM, написанная на C# , которая прекрасно работает с Microsoft Office. Возникла ошибка GitHub с вопросом, поддерживает ли надстройка IDE VB6 ; Есть ли что-то другое, что мне нужно сделать, чтобы он работал с Visual Studio...
505 просмотров
schedule 09.06.2023

Outlook 2013 VBA VBE F8 Иногда не работает
При отладке кода в редакторе Outlook 2013 VBA Visual Basic иногда полностью игнорируется функциональная клавиша F8 Step Into . Шаг с заходом на панель инструментов отладки работает нормально. Когда это происходит, кажется, что это продолжается для...
95 просмотров
schedule 01.11.2022

Как запустить макрос из надстройки VBE без Application.Run?
Я пишу надстройку COM для VBE, и одна из основных функций включает выполнение существующего кода VBA при нажатии кнопки на панели команд. Код представляет собой код модульного тестирования, написанный пользователем в стандартном (.bas) модуле,...
3244 просмотров
schedule 12.06.2023

Есть ли способ определить комбинацию клавиш (например, Ctrl-Y) для запуска подпрограммы/макроса VBA, когда окно VBE активно?
Я пытаюсь автоматизировать некоторые этапы разработки с помощью кода VBA и хочу запускать эти макросы с помощью сочетания клавиш, когда окно VBE активно/сверху. Есть ли способ сделать это? Диалоговое окно «Макрос» в VBE не предлагает кнопку...
323 просмотров
schedule 10.06.2023

Как я могу написать собственный видеодрайвер для своей ОС?
Пока пишу свою ОС, мне в голову приходит этот вопрос! Можно ли написать собственные видеодрайверы, такие как VGA, VESA (в BIOS) и GOP, UGA (в UEFI), если да, то как?
64 просмотров
schedule 18.04.2023

Надстройка *.xlam и отсутствующие ссылки в новом проекте VBA/новом экземпляре Excel с включенной надстройкой
Репро: Запустите Excel и откройте VBE ALT + F11 . Найдите Tools и нажмите References . Прокрутите вниз, пока не найдете Microsoft Scripting Runtime и отметьте его. Сохраните файл как Addin.xlam в местоположении по...
1355 просмотров
schedule 10.11.2023

Импорт исходного кода из файла txt или bas
Я хочу сохранить исходный код макроса VBA в файле .bas или .txt и запустить его, когда пользователь запускает макрос. У меня есть макрос, который используется несколькими людьми, и я хотел бы сохранить файл на сервере, чтобы они не использовали более...
342 просмотров
schedule 07.12.2023