1

Я получаю ошибку времени выполнения 1004 при импорте модуля из одной рабочей книги в другую рабочую книгу в Excel с использованием кода VBA

Sub importModuleBas()
 Dim wb As Workbook
 Dim strTemp As String
 sPath = "D:\Users\dheeraj.kumar\Desktop\New folder\"
 sourseFile = sPath & "Projec.xlsm"
 strTemp = sPath & "TransModule.bas"
 Set wb = Workbooks.Open(sourseFile )
 wb.Activate
 wb.VBProject.VBComponents.Import (strTemp)
 Kill (strTemp)
 wb.Close
 End Sub

1 ответ1

0

Необходимо убедиться, что параметры центра управления безопасностью Excel обеспечивают программный доступ к VBE/VbProject и что обе книги являются доверенными для выполнения макросов.

См. Статью MS KB 282830. Программный доступ к проекту Office VBA запрещен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .