ich benutze folgenden Code um ein Modul zur Laufzeit vom ausführenden Workbook in ein neu erstelltes zu kopieren (erst ex- dann importieren):
Sub copy_code()
On Error Resume Next
Kill "c:\basMain.bas"
On Error GoTo 0
ThisWorkbook.VBProject.VBComponents("buttonworx").Export "c:\basMain.bas"
With ActiveWorkbook.VBProject
.VBComponents.Import "c:\basMain.bas"
End With
Kill "c:\basMain.bas"
End Sub
Bei mir funktioniert das einwandfrei, wenn das aber auf einem anderen PC geschieht erscheint eine Fehlermeldung:
"Run-time error '1004':
Programmatic access to Visual Basic Project is not trusted"
Wie kiann ich das verhindern?