Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 25-11-2015, 22.21.19   #1
snobba
Senior Member
 
L'avatar di snobba
 
Registrato: 09-09-2008
Messaggi: 453
snobba promette bene
Outlook 2007 caricare rubrica da file excel

Ho un file excel contenente una sorta di database con nomi, telefoni e indirizzi email.
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
snobba non è collegato   Rispondi citando
Vecchio 26-11-2015, 21.05.45   #2
efo
Junior Member
 
Registrato: 09-12-2000
Messaggi: 63
efo promette bene
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.
efo non è collegato   Rispondi citando
Vecchio 28-11-2015, 23.34.29   #3
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
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
NOTA:
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 -
Alexsandra non è collegato   Rispondi citando
Vecchio 30-11-2015, 23.08.29   #4
RunDLL
Gold Member
 
L'avatar di RunDLL
 
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
RunDLL è nella strada per il successo
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
RunDLL non è collegato   Rispondi citando
Vecchio 01-12-2015, 09.30.48   #5
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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!
borgata non è collegato   Rispondi citando
Vecchio 01-12-2015, 19.55.49   #6
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: Outlook 2007 caricare rubrica da file excel

Quota:
Inviato da borgata Visualizza messaggio
....
Tra le opzione di importazione cosa c'è a disposizione?
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 -
Alexsandra non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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

Orario GMT +2. Ora sono le: 03.43.23.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.