ich habe eine Excel-Datei, die nur geöffnet werden kann, wenn ein bestimmter Ordner leer ist. Wenn ich diese Datei jedoch ändern möchte - z. B. weil Fehler muss ich auf diese Datei zugreifen, ohne dass die Workbook_Open ausgeführt wird. Hierzu habe ich folgenden Code:
Sub Postwertzeichen_Basis_öffnen_ohne_Workbook_Open()
Dim wb As Workbook
Dim wksH As Worksheet
Dim PfadBasis As String
Dim NameBasis As String
Dim wbBasis As Workbook
Set wb = ThisWorkbook
Set wksH = wb.Worksheets("Hilfstabelle")
PfadBasis = wksH.Range("X20")
'Debug.Print PfadBasis
NameBasis = wksH.Range("X26")
'Debug.Print NameBasis
If WBOpen(NameBasis) Then
MsgBox NameBasis & " bereits geöffnet!", , "Hinweis"
Exit Sub
Else
Application.EnableEvents = False
Set wbBasis = Workbooks.Open(PfadBasis & NameBasis)
Application.EnableEvents = True
End If
Set wbBasis = Nothing
Set wksH = Nothing
Set wb = Nothing
End Sub
Dieser öffnet die Datei aber schreibgeschützt. Wie kann ich es erreichen, dass diese nicht schreibgeschützt geöffnet wird.Gruss
Peter