Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe een specifiek Excel-bestand openen vanuit Outlook?

Als u een specifiek Excel-bestand vaak wilt gebruiken wanneer u in Outlook werkt, moet u dit bestand af en toe openen. Is er een snelle en gemakkelijke manier om een ​​opgegeven werkmapbestand vanuit Outlook te openen? In dit artikel zal ik het hebben over hoe het op te lossen.

Open een specifiek Excel-bestand vanuit Outlook met VBA-code


Open een specifiek Excel-bestand vanuit Outlook met VBA-code

U kunt de volgende VBA-code gebruiken om een ​​standaardwerkmapbestand naar behoefte te openen, doe dit als volgt:

1. Houd in Outlook de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

2. Dan klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: open een specifiek Excel-bestand vanuit 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

Opmerking:: In de bovenstaande code moet u het Excel-bestandspad wijzigen: C: \ Users \ DT168 \ Desktop \ gesplitst document \ kto-data.xlsx naar je eigen land.

3. En dan, nog steeds in de Microsoft Visual Basic voor toepassingen venster klikt Toolbox > Referenties naar de Referenties-Project1 dialoogvenster en vink aan Microsoft Excel-objectbibliotheek optie van de Beschikbare referenties keuzelijst, zie screenshot:

doc open specifieke Excel 1

4. Dan klikken OK knop om het dialoogvenster te verlaten, op te slaan en het codevenster te sluiten. Nu moet u deze code toevoegen aan het Snelle toegangswerkbalk.

5. Klik in de hoofdinterface van Outlook op Pas de werkbalk Snelle toegang aan pictogram en selecteer Meer opdrachten, zie screenshot:

doc open specifieke Excel 2

6. In het Outlook Opties dialoog venster:

  • (1.) Selecteer Macro's van de Kies opdrachten van keuzelijst;
  • (2.) En kies vervolgens de VBA-codenaam die u zojuist hebt ingevoegd;
  • (3.) Klik Toevoegen knop om de code toe te voegen aan het Pas de werkbalk Snelle toegang aan keuzelijst.

doc open specifieke Excel 3

7. En dan wordt een macro-pictogram weergegeven in het Snelle toegangswerkbalk zoals volgend screenshot getoond. Als u vanaf nu op deze knop klikt, wordt uw opgegeven Excel-bestand in één keer geopend.

doc open specifieke Excel 4


Kutools voor Outlook - Brengt 100 geavanceerde functies naar Outlook en maakt het werk veel gemakkelijker!

  • Auto CC / BCC volgens regels bij het verzenden van e-mail; Automatisch doorsturen Meerdere e-mails op maat; Auto antwoord zonder uitwisselingsserver, en meer automatische functies ...
  • BCC-waarschuwing - toon bericht wanneer u alle probeert te beantwoorden als uw e-mailadres in de BCC-lijst staat; Herinner bij ontbrekende bijlagen, en meer herinneren functies ...
  • Beantwoorden (alle) met alle bijlagen in het e-mailgesprek; Beantwoord veel e-mails in seconden; Begroeting automatisch toevoegen wanneer antwoord; Datum toevoegen aan onderwerp ...
  • Hulpmiddelen voor bijlagen: beheer alle bijlagen in alle e-mails, Automatisch loskoppelen, Alles comprimeren, Alles hernoemen, Alles opslaan ... Snel rapport, Tel geselecteerde e-mails...
  • Krachtige ongewenste e-mails op maat; Verwijder dubbele e-mails en contacten... Stel u in staat om slimmer, sneller en beter te doen in Outlook.
shot kutools outlook kutools tabblad 1180x121
shot kutools vooruitzichten kutools plus tabblad 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dustin · 1 years ago
    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.
    • To post as a guest, your comment is unpublished.
      Anthony · 10 months ago
      Did you enable the microsoft excel library first?
  • To post as a guest, your comment is unpublished.
    Gitanshu · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    w · 2 years ago
    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/