|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
25-11-2015, 22.21.19 | #1 |
Senior Member
Registrato: 09-09-2008
Messaggi: 453
|
Outlook 2007 caricare rubrica da file excel
Poso caricare tali dati nella rubrica di Outlook, in modo massivo? Eventualmente caricandoli tutti in una Lista?
___________________________________
Dai valore ad ogni momento che vivi, ricorda che il tempo non aspetta nessuno |
26-11-2015, 21.05.45 | #2 |
Junior Member
Registrato: 09-12-2000
Messaggi: 63
|
Rif: Outlook 2007 caricare rubrica da file excel
Si, si posso caricare in modo massivo. Ci sono molti esempi in vba. Anche se io utilizzo uno script in Autoit.
|
28-11-2015, 23.34.29 | #3 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: Outlook 2007 caricare rubrica da file excel
Prova a fare così:
Apri il file Excel che contiene l'elenco e vai nel VBA (ALT+F11) una volta entrato nell'editor e inserisci un modulo (menu Inserisci - modulo) poi devi inserire il riferimento alla libreria di outlook dal menu Strumenti - Riferimenti e scorri la lista fino alla voce Microsoft Outlook 15.0 Object Library NB: può cambiare il numero di versione (15.0) in base alla versione che hai di Office. Fatto questo copia nel modulo il seguente codice Codice:
Sub importa1() Dim appOutlook As Object Dim Moutlook As Object Dim cartellaC As Object Dim cartellaD As Object Dim contattoC As Object Dim contattoD As Object Dim ultimaR As Long, i As Long, n As Long, c As Long ultimaR = Sheets("Sheet1").Cells(Rows.Count, "A").End(xlUp).Row On Error Resume Next Set appOutlook = GetObject(, "Outlook.Application") If Err.Number <> 0 Then Set appOutlook = CreateObject("Outlook.Application") End If On Error GoTo 0 Set Moutlook = appOutlook.GetNamespace("MAPI") Set cartellaD = Moutlook.GetDefaultFolder(3) Set contattoD = cartellaD.Items 'n° di contatti c = contattoD.Count For n = c To 1 Step -1 contattoD(n).Delete Next n Set cartellaC = Moutlook.GetDefaultFolder(10) For i = 2 To ultimaR Set contattoC = cartellaC.Items.Add contattoC.Display With contattoC .nome = Sheets("Foglio1").Cells(i, 1) .cognome = Sheets("Foglio1").Cells(i, 2) .email = Sheets("Foglio1").Cells(i, 3) .ditta = Sheets("Foglio1").Cells(i, 4) .telefono = Sheets("Foglio1").Cells(i, 5) End With contattoC.Close 0 Next i appOutlook.Quit Set appOutlook = Nothing Set Moutlook = Nothing Set cartellaC = Nothing Set cartellaD = Nothing Set contattoC = Nothing Set contattoD = Nothing MsgBox "Importazione contatti eseguita con successo" End Sub per caricare i dati dal foglio excel ho dato per scontato che siano nel foglio 1 e che i dati siano affiancati nelle colonne partendo dalla A Prima di lanciare la macro fai una copia dei contatti che hai inseriti in Outlook, io non posso provare la macro, meglio essere previdenti Edit: se dovesse rimandarti un errore prova a sostituire il nome delle variabili che caricano i contatti in outlook, non vorrei che Outlook abbia i suoi nomi di variabili ben definiti in inglese, devi solo sostituire il ciclo With del codice sopra (quello in azzurro) con questo quì sotto Codice:
With contattoC .firstName = Sheets("Foglio1").Cells(i, 1) .LastName = Sheets("Foglio1").Cells(i, 2) .Email1Address = Sheets("Foglio1").Cells(i, 3) .CompanyName = Sheets("Foglio1").Cells(i, 4) .MobileTelephoneNumber = Sheets("Foglio1").Cells(i, 5) End With
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
30-11-2015, 23.08.29 | #4 |
Gold Member
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
|
Rif: Outlook 2007 caricare rubrica da file excel
Vuoi toglierti il gusto di riscriverne uno ad uno?
___________________________________
Ogni computer ha la sua storia. Dermatite Seborroica? www.dermatiteseborroica.info |
01-12-2015, 09.30.48 | #5 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Outlook 2007 caricare rubrica da file excel
Piuttosto mi sembra strano che MS Outlook non possa importare un qualche formato di rubrica e occorra ricorrere ad una MACRO per l'importazione.
Tra le opzione di importazione cosa c'è a disposizione?
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
01-12-2015, 19.55.49 | #6 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: Outlook 2007 caricare rubrica da file excel
e perchè non prendi il file excel lo salvi in html e poi lo importi in outlook con le normali procedure a disposizione??
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[Guida] Crea e invia file PDF da Excel con VBA | Alexsandra | Guide | 0 | 18-02-2012 15.47.31 |
office 2007 excel proteggere il file ed evitare ad altri di cancellare | creagratis | Office suite | 2 | 06-06-2008 18.02.03 |
Virus o danni al registro? | Eccomi | Sicurezza&Privacy | 21 | 23-05-2005 09.48.08 |
Cluster danneggiati??? | icsson | Windows 7/Vista/XP/ 2003 | 20 | 10-05-2005 18.12.33 |
Windows file protection:guida | Deuced | Windows 9x/Me/NT4/2000 | 7 | 16-03-2004 08.25.28 |