Und es ist super seltsam, denn wenn ich es danach manuell öffne, öffnet es es im schreibgeschützten Modus, weil es vom Benutzer geöffnet wird: meinem Namen
Ich denke , Sie starten Excel mit einem CreateObject , aber machen Sie es nach der Erstellung des Objekts sichtbar?
Dim oXL als Excel.Anwendung Dimmen von oWB als Arbeitsmappe
'Starten Sie Excel und holen Sie sich die Anwendung Legen Sie oXL = CreateObject("Excel.application") fest oXL.Sichtbar = Wahr Öffnen des Ordners Legen Sie oWB = oXL.Workbooks.Open(MyExcelFile) fest
Bevor Sie diesen Code ausprobieren, beenden Sie manuell alle Excel-Prozesse, die möglicherweise noch geöffnet sind...