Du stehst gut gelaunt auf, fühlst dich gut und dann triffst du Menschen …
Ich erstelle für einen Kunden ein Programm. Per VBA greift Visio auf Excel zu. Dabei wird überprüft, ob Excel (beziehungsweise eine bestimmte Datei) schon offen ist:
On Error Resume Next
' -- greife auf das offene Excel zu
Set xlApp = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
' -- falls Excel nicht offen ist: öffne Excel
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
End If
On Error GoTo 0
Die Zeile GetObject(, „Excel.Application“) liefert einen Fehler, wenn sich der Cursor in einer Zelle befindet:
Eigentlich sollte es automatisch (automatisiert) gehen …