Импорт и экспорт пользовательских форм и модулей
ПОМОГИТЕ! Я ничего не могу найти … Я нашел много объяснений файлов .frx, но это не проблема. Я экспортировал 2 модуля «.bas» и пользовательскую форму «.frm», которая также создала двоичный файл «.frx». Проблема в том, что теперь, когда я импортирую их в новую книгу с кодом ниже, при инициализации пользовательской формы приложение открывается и пытается запустить в исходной книге, в которой я написал модули и разработал пользовательскую форму. Почему это происходит, и есть ли способ заставить его загрузить пользовательскую форму в книге, в которую были импортированы форма и модули?
Sub Import_VBA(WBName) Dim VBc As Variant Dim exportFolder As String, VBcExt As String, testFile As String Dim newWB As Workbook testFile = WBName exportFolder = "y:\ECI\Database\Outputs\InterfaceApp" Set newWB = Workbooks(testFile & ".xlsm") ''''' Test VBA protection On Error Resume Next If newWB.VBProject.Protection <> 0 Then If Err.Number = 1004 Then Err.Clear MsgBox "VBA Project Object Model is protected in " & newWB.Name & vbCrLf _ & vbCrLf & "Please remove VBA protection in Trust Center to continue.", _ vbExclamation + vbOKOnly, "Error" Set newWB = Nothing Exit Sub Else MsgBox Err.Number & ": " & Err.Description, vbExclamation, "Error" Set newWB = Nothing Err.Clear Exit Sub End If End If ''''' Add Interface App Components For Each VBc In CreateObject("Scripting.FileSystemObject").GetFolder(exportFolder).Files Select Case LCase(Right(VBc.Name, 4)) Case ".bas", ".frm", ".cls", ".frx" newWB.VBProject.VBComponents.Import exportFolder & "\" & VBc.Name End Select Next VBc End Sub
- Ошибка функции USERFORM
- Скрыть закрытую кнопку в пользовательской форме excel vba для моей панели выполнения
- Флажки пользовательской формы Excel: null
- Выбор и удаление листов Excel с помощью пользовательской формы
- Отсутствует свойство Excel VBA «AxisBetweenCategories» в ChartSpace
- Ошибка 381 при создании combobox (2 столбца) пустая
- XL VBA Как запретить игнорировать свойства UserTorm и .Left при первом .Show?
- VBA - события прерывания в динамически создаваемом текстовом поле
- Добавить правила IF с использованием пользовательской формы в excel vba
- VBA - копировать текст из Combobox в User и вставлять в цикл на листе excel
- Сохранение рабочих листов с формами в формате pdf
- Проверка данных Excel
- Элемент UserSelection для MultiSelection