Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Excel vba fehler:
 
 
Fehlermeldung
Laufzeitfehler 1004: Die Methode VBProject für das Object _Workbook ist fehlgeschlagen
 
Code-Zeile

For Each VBComponent In ActiveWorkbook.VBProject.VBComponents

 
Der Fehler kommt, wenn man in Excel auf die vba Code-Seite per Programm zugreifen will.

 
Lösung
In Excel in die Excel Optionen gehen mit Menü->Datei->Optionen

 
Dann unter Trust Center

 
Und unter Makroeinstellungen->Makroeinstellungen für Entwickler
->Zugriff auf das VBA-Projektobjektmodell vertrauen

 
 
Beispiel code

beim Zugriff auf die VBEngine oder vbaProject


Dim VBComponent As Object
Dim count As Integer
Dim path As String
Dim directory As String
Dim extension As String

count = 0


For Each VBComponent In ActiveWorkbook.vbProject.VBComponents
Select Case VBComponent.Type
Case ClassModule, Document
extension = ".cls"
Case Form
extension = ".frm"
Case Module
extension = ".bas"
Case Else
extension = ".txt"
End Select

 
 
 
Makro vbe vb editor
Mobile
»
Laufzeitfehler 1004: Die Methode VBProject für das Object _Workbook ist fehlgeschlagen
»
Excel Protect Parameter
»
Excel Code: Lock und Unlock über Buttons
»
Excel Arbeitsmappe schützen per Makro
»
Excel: Verhindern von Umbenennen von Arbeitsblättern
»
Excel vba: Gruppierung erlauben mit geschützten Blättern

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de