Direkt zum Inhalt

Wie öffne ich eine bestimmte Excel-Datei in Outlook?

Wenn Sie bei der Arbeit an Outlook häufig eine bestimmte Excel-Datei verwenden möchten, müssen Sie diese Datei ab und zu öffnen. Gibt es eine schnelle und einfache Möglichkeit, eine bestimmte Arbeitsmappendatei in Outlook zu öffnen? In diesem Artikel werde ich darüber sprechen, wie man es löst.

Öffnen Sie eine bestimmte Excel-Datei in Outlook mit VBA-Code


Öffnen Sie eine bestimmte Excel-Datei in Outlook mit VBA-Code

Sie können den folgenden VBA-Code verwenden, um eine Standardarbeitsmappendatei nach Bedarf zu öffnen. Gehen Sie dazu folgendermaßen vor:

1. Halten Sie in Outlook die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

2. Dann klick Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modul Fenster.

VBA-Code: Öffnen Sie eine bestimmte Excel-Datei in Outlook:

Public Sub OpenSpecificExcelWorkbook()
    Dim xExcelFile As String
    Dim xExcelApp As Excel.Application
    Dim xWb As Excel.Workbook
    Dim xWs As Excel.Worksheet
   Dim xExcelRange As Excel.Range
    xExcelFile = "C:\Users\DT168\Desktop\split document\kto-data.xlsx"
    Set xExcelApp = CreateObject("Excel.Application")
    Set xWb = xExcelApp.Workbooks.Open(xExcelFile)
    Set xWs = xWb.Sheets(1)
    xWs.Activate
    Set xExcelRange = xWs.Range("A1")
    xExcelRange.Activate
    xExcelApp.Visible = True
End Sub

Note: Im obigen Code sollten Sie den Excel-Dateipfad ändern: C: \ Benutzer \ DT168 \ Desktop \ Split-Dokument \ kto-data.xlsx zu deinen eigenen.

3. Und dann noch in der Microsoft Visual Basic für Applikationen Klicken Sie im Fenster Tools > Bibliographie auf dem Sprung Referenzen-Projekt1 Dialogfeld und überprüfen Sie Microsoft Excel-Objektbibliothek Option von der Verfügbare Referenzen Listenfeld, siehe Screenshot:

doc open spezifisches Excel 1

4. Dann klick OK Klicken Sie auf die Schaltfläche, um den Dialog zu verlassen, das Codefenster zu speichern und zu schließen. Jetzt sollten Sie diesen Code zum hinzufügen Quick Access Toolbar.

5. Klicken Sie in der Hauptoberfläche von Outlook auf Anpassen der Symbolleiste für den Schnellzugriff Symbol und wählen Sie Mehr Befehle, siehe Screenshot:

doc open spezifisches Excel 2

6. Im Outlook-Optionen Dialogbox:

  • (1.) Wählen Sie Makros von dem Wählen Sie Befehle aus Dropdown-Liste;
  • (2.) Und wählen Sie dann den VBA-Codenamen, den Sie gerade eingefügt haben.
  • (3.) Klicken Sie auf Speichern Schaltfläche, um den Code in die Anpassen der Symbolleiste für den Schnellzugriff Listenfeld.

doc open spezifisches Excel 3

7. Und dann wird ein Makrosymbol in der angezeigt Quick Access Toolbar wie im folgenden Screenshot gezeigt. Wenn Sie von nun an auf diese Schaltfläche klicken, wird Ihre angegebene Excel-Datei sofort geöffnet.

doc open spezifisches Excel 4


Beste Office-Produktivitätstools

Kutools for Outlook - Über 100 leistungsstarke Funktionen zur Optimierung Ihres Outlooks

🤖 KI-Mail-Assistent: Sofortige Profi-E-Mails mit KI-Magie – geniale Antworten mit einem Klick, perfekter Ton, mehrsprachige Beherrschung. Verwandeln Sie den E-Mail-Versand mühelos! ...

📧 E-Mail Automation: Abwesenheit (verfügbar für POP und IMAP)  /  Planen Sie das Senden von E-Mails  /  Automatisches CC/BCC nach Regeln beim E-Mail-Versand  /  Automatische Weiterleitung (erweiterte Regeln)   /  Begrüßung automatisch hinzufügen   /  Teilen Sie E-Mails mit mehreren Empfängern automatisch in einzelne Nachrichten auf ...

📨 E-Mail-Management: E-Mails einfach abrufen  /  Blockieren Sie betrügerische E-Mails nach Betreff und anderen  /  Doppelte E-Mails löschen  /  Erweiterte Suche  /  Ordner konsolidieren ...

📁 Anhänge ProBatch speichern  /  Stapeltrennung  /  Stapelkomprimierung  /  Automatisches Speichern   /  Automatische Trennung  /  Automatische Komprimierung ...

???? Schnittstellenmagie: 😊Mehr hübsche und coole Emojis   /  Steigern Sie Ihre Outlook-Produktivität mit Registerkartenansichten  /  Ausblick minimieren statt schließen ...

👍 Wunder mit einem Klick: Allen mit eingehenden Anhängen antworten  /   Anti-Phishing-E-Mails  /  🕘Zeitzone des Absenders anzeigen ...

👩🏼‍🤝‍👩🏻 Kontakte und Kalender: Fügen Sie Kontakte aus ausgewählten E-Mails im Stapel hinzu  /  Teilen Sie eine Kontaktgruppe in einzelne Gruppen auf  /  Geburtstagserinnerungen entfernen ...

Auf über 100 Eigenschaften Warten Sie auf Ihre Erkundung! Klicken Sie hier, um mehr zu erfahren.

 

 

Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
7行目のファイルのフルパスを修正して使っていますが、読み取り専用で開いてしまい、データを修正した後上書き保存ができませんでした。

ネットワークフォルダにあるエクセルの場合は、読み取り専用で開いてしまうのでしょうか?
Windowsのプレビューウインドウも含めて、Excelアプリケーションは一切開いていない状態でも同様に読み取り専用で開いてしまいます。
何か対処法があれば教えていただければ幸いです。

ちなみに、Outlook、Excelともに2019環境です。
This comment was minimized by the moderator on the site
Hello,
The code works well in my Outlook, and the Excel file opens normally, not open with read only mode.

You can insert your Excel file here if you don't mind, so that I can check the code.

Thank you!
This comment was minimized by the moderator on the site
Outlook rejects the code immediately with an error. "Compile Error. User defined type not defined." And it zeroes in on "Dim xExcelApp As Excel.Application" as the problem. I literally just copied and pasted it as is into the editor and tried to run it and it fails out immediately.
This comment was minimized by the moderator on the site
Did you enable the microsoft excel library first?
This comment was minimized by the moderator on the site
This works pretty well!

Could you help me with the line of code in addition to it on how to close the workbook without saving changes.
This comment was minimized by the moderator on the site
Or you can run .bat file:


.bat:
@echo off
"C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" "D:\your_file.xlsx"

and VBA:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "D:\your_BAT.bat" & Chr(34), 0
Set WshShell = Nothing



https://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations