Note: The other languages of the website are Google-translated. Back to English

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
 
Commenti (6)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Oppure puoi eseguire il file .bat:


.pipistrello:
@ Echo off
"C:\Programmi (x86)\Microsoft Office\Office12\EXCEL.EXE" "D:\tuo_file.xlsx"

e VBA:
Imposta WshShell = CreateObject ("WScript.Shell")
WshShell.Run chr(34) & "D:\your_BAT.bat" & Chr(34), 0
Imposta WshShell = Niente



https://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/
Questo commento è stato fatto dal moderatore sul sito
Questo funziona abbastanza bene!

Potresti aiutarmi con la riga di codice oltre ad essa su come chiudere la cartella di lavoro senza salvare le modifiche.
Questo commento è stato fatto dal moderatore sul sito
Outlook rifiuta immediatamente il codice con un errore. "Errore di compilazione. Tipo definito dall'utente non definito." E si concentra su "Dim xExcelApp As Excel.Application" come problema. L'ho letteralmente copiato e incollato così com'è nell'editor e ho provato a eseguirlo e fallisce immediatamente.
Questo commento è stato fatto dal moderatore sul sito
Hai abilitato prima la libreria Microsoft Excel?
Questo commento è stato fatto dal moderatore sul sito
7 行目 の ファイル の フルパス を 修正 し て 使っ て い ます が 、 読み取り 専用 で 開い てしまい 、 データ を 修正 し た 後上 書き 保存 が ませ ん でし た た た た た た た た た た た た でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし でし

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

ちなみに、Outlook、Excelともに2019環境です.
Questo commento è stato fatto dal moderatore sul sito
Ciao,
Il codice funziona bene nel mio Outlook e il file Excel si apre normalmente, non in modalità di sola lettura.

Puoi inserire qui il tuo file Excel se non ti dispiace, così posso controllare il codice.

.
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL