Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Excel über Shortcut in neuer Instanz starten

Excel über Shortcut in neuer Instanz starten
15.03.2006 10:35:10
Stephan
Hallo zusammen,
ich habe folgendes Problem. Ich möchte eine Excel Datei mit Makros generell in einer neuen Excel Instanz öffnen.
Das mache ich über einen Shortcut:
"C:\...\EXCEL.EXE" NeuesFormular.xls
Wenn Excel allerdings schon geöffnet ist erhalte ich immer den Dialog, dass die PERSONL.XLS schon geöffnet ist und man muss Schreibschutz oder Benachrichtigen auswählen.
Ich brauche aber eine Lösung in der diese Benachrichtigung nicht auftaucht sondern mit Schreibschutz direkt durchstartet.
Gruß
Stephan
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel über Shortcut in neuer Instanz starten
15.03.2006 16:31:14
Stephan
Hallo zusammen,
anscheinend kennt niemand die Lösung.
Über die Hilfe bin ich zwar zu start optionen fündig geworden aber ich habe trozdem keine Lösung über Shortcuts gefunden.
Jetzt habe ich einfach ein kleines Excel Start-Programm vorgeschaltet. Das beim Öffnen einfach dieses Makro ausführt. Welches meine gewünschte Datei in einer neuen Excel Instanz öffnet:

Private Sub Workbook_Open()
Dim accApp As Object
Dim sFile As String
Dim sPath As String
sFile = "ChangeOrder.xls"
sPath = ActiveWorkbook.Path
If Dir(sPath & "\ProgramFolder\" & sFile) = "" Then
Beep
MsgBox "Excel Datei " & sFile & " wurde nicht gefunden! " & sPath & "\ProgramFolder\" & sFile
Else
Set accApp = CreateObject("Excel.application")
accApp.Application.Visible = True
accApp.Workbooks.Open sPath & "\ProgramFolder\" & sFile
Set accApp = Nothing
ActiveWorkbook.Close (False)
End If
End Sub

Gruß
Stephan
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Excel über Shortcut in neuer Instanz starten


Schritt-für-Schritt-Anleitung

Um eine Excel-Datei in einer neuen Instanz zu starten, kannst Du folgende Schritte befolgen:

  1. Erstelle einen Shortcut: Rechtsklicke auf den Desktop und wähle „Neu“ > „Verknüpfung“.
  2. Gib den Zielpfad ein: Füge den folgenden Befehl ein:
    "C:\...\EXCEL.EXE" /x "Pfad\zu\DeinerDatei.xls"

    Hierbei steht /x für das Öffnen einer neuen Instanz.

  3. Benennen und speichern: Vergib einen Namen für die Verknüpfung und klicke auf „Fertigstellen“.
  4. Verwendung des Shortcuts: Doppelklicke auf den Shortcut, um die Excel-Datei in einer neuen Instanz zu öffnen.

Häufige Fehler und Lösungen

  • Fehler: Du erhältst einen Dialog zur Benachrichtigung über „PERSONL.XLS“.

    • Lösung: Stelle sicher, dass Du die Option /x in Deinem Shortcut verwendest. Dies verhindert den Dialog und öffnet die Datei direkt im Schreibschutz.
  • Fehler: Die Excel-Datei wird nicht gefunden.

    • Lösung: Überprüfe den Pfad zur Datei in Deinem Shortcut. Vergewissere Dich, dass die Datei existiert und der Pfad korrekt ist.

Alternative Methoden

Falls Du keinen Shortcut nutzen möchtest, kannst Du auch ein kleines Makro verwenden, um die Datei in einer neuen Excel-Instanz zu öffnen. Hier ist ein Beispiel:

Private Sub Workbook_Open()
    Dim accApp As Object
    Dim sFile As String
    Dim sPath As String
    sFile = "ChangeOrder.xls"
    sPath = ActiveWorkbook.Path
    If Dir(sPath & "\ProgramFolder\" & sFile) = "" Then
        Beep
        MsgBox "Excel Datei " & sFile & " wurde nicht gefunden! " & sPath & "\ProgramFolder\" & sFile
    Else
        Set accApp = CreateObject("Excel.application")
        accApp.Application.Visible = True
        accApp.Workbooks.Open sPath & "\ProgramFolder\" & sFile
        Set accApp = Nothing
        ActiveWorkbook.Close (False)
    End If
End Sub

Dieses Makro öffnet die Datei in einer neuen Instanz von Excel.


Praktische Beispiele

Ein Beispiel für das Öffnen von Excel in einer neuen Instanz könnte wie folgt aussehen:

  1. Du hast eine Datei namens „Rechnung.xlsx“.
  2. Erstelle einen Shortcut mit folgendem Ziel:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "C:\Users\DeinName\Documents\Rechnung.xlsx"
  3. Doppelklicke auf die Verknüpfung, und die Datei öffnet sich in einer neuen Instanz von Excel.

Tipps für Profis

  • Nutze Excel-Startoptionen, um bestimmte Einstellungen vorzunehmen, z.B. beim automatischen Öffnen von Vorlagen.
  • Erstelle mehrere Shortcuts für verschiedene Dateien, die Du häufig benötigst, um den Zugriff zu erleichtern.
  • Verwende den „excel neues Blatt shortcut“, um schnell ein neues Arbeitsblatt in der neuen Instanz zu erstellen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass ich immer eine neue Instanz öffne?
Verwende den Parameter /x in Deinem Shortcut-Befehl. Dieser sorgt dafür, dass Excel immer in einer neuen Instanz gestartet wird.

2. Kann ich mehrere Excel-Dateien gleichzeitig in neuen Instanzen öffnen?
Ja, Du kannst mehrere Shortcuts erstellen, die jeweils auf verschiedene Dateien verweisen. Das sorgt dafür, dass jede Datei in ihrer eigenen Excel-Instanz geöffnet wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige