Импорт и экспорт пользовательских форм и модулей
ПОМОГИТЕ! Я ничего не могу найти … Я нашел много объяснений файлов .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
- Кнопка VBA Options, как подключиться к модулю?
- отправка массовой электронной почты с помощью опции слияния из пользовательской формы vba
- VBA - события прерывания в динамически создаваемом текстовом поле
- Форма входа в Excel VBA с сохраненными паролями в базе данных Access
- VBA - определение пользовательской формы для последующего вызова
- Userform.Show на кнопке формы не распознает пользовательскую форму, получив ошибку 424
- UserForm ComboBox
- Excel VBA Userform IIf (IsDate) не сохраняет пробел
- Экземпляр контекстного меню Excel VBA
- Получите данные строки из Sheet1, затем поместите их в другой UserForm
- Форма Показать метод в случае workbook_open в ThisWorkbook ломает фокус
- Рассчитать общее время между датами в часах и минутах
- Excel только показывать пользовательскую форму, никогда не показывать книгу