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

or

Come aprire un file Excel specifico da Outlook?

Se si desidera utilizzare frequentemente un file Excel specifico quando si lavora su Outlook, è necessario aprire questo file di tanto in tanto. Esiste un modo semplice e veloce per aprire un file della cartella di lavoro specificato da Outlook? In questo articolo, parlerò di come risolverlo.

Apri un file Excel specifico da Outlook con codice VBA


Apri un file Excel specifico da Outlook con codice VBA

Puoi utilizzare il seguente codice VBA per aprire un file della cartella di lavoro predefinito di cui hai bisogno, per favore fai come segue:

1. In Outlook, tieni premuto il pulsante ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Quindi, fare clic inserire > Moduloe incolla il codice seguente nel file Modulo Finestra.

Codice VBA: apri un file Excel specifico da 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:: Nel codice sopra, dovresti cambiare il percorso del file Excel: C: \ Users \ DT168 \ Desktop \ split document \ kto-data.xlsx al tuo

3. E poi, sempre in Microsoft Visual Basic, Applications Edition finestra, fare clic Strumenti > Referenze per andare al Riferimenti-Progetto1 finestra di dialogo e selezionare Libreria di oggetti di Microsoft Excel opzione dal Riferimenti disponibili casella di riepilogo, vedi screenshot:

doc open specifico excel 1

4. Quindi, fare clic OK pulsante per uscire dalla finestra di dialogo, salvare e chiudere la finestra del codice. Ora dovresti aggiungere questo codice al file Barra degli strumenti di accesso rapido.

5. Nell'interfaccia principale di Outlook, fare clic su Personalizza la barra degli strumenti di accesso rapido icona e selezionare Altri comandi, vedi screenshot:

doc open specifico excel 2

6. Nell' Opzioni di Outlook la finestra di dialogo:

  • (1.) Seleziona Macro dal Scegli comandi da menu `A tendina;
  • (2.) E poi scegli il nome in codice VBA che hai inserito proprio ora;
  • (3.) Fare clic su Aggiungi pulsante per aggiungere il codice nel file Personalizza la barra degli strumenti di accesso rapido casella di riepilogo.

doc open specifico excel 3

7. Quindi viene visualizzata un'icona macro nel file Barra degli strumenti di accesso rapido come mostrato nella seguente schermata. D'ora in poi, quando fai clic su questo pulsante, il file Excel specificato verrà aperto contemporaneamente.

doc open specifico excel 4


Kutools for Outlook: porta 100 funzionalità avanzate in Outlook e semplifica notevolmente il lavoro!

  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple personalizzate; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo e-mail è nell'elenco BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email in secondi; Aggiunta automatica di saluto quando rispondi; Aggiungi la data all'oggetto ...
  • Strumenti per gli allegati: gestisci tutti gli allegati in tutti i messaggi, Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto ... Rapporto rapido, Conta le email selezionate...
  • E-mail spazzatura potenti per abitudine; Rimuovi messaggi e contatti duplicati... Consentono di fare in modo più intelligente, veloce e migliore in Outlook.
girato kutools outlook scheda kutools 1180x121
girato kutools outlook kutools plus tab 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/