Newsgroup: it.sport.calcio.torino
Titolo: [ot] outlook 2k3, contatti, formato numeri di telefono

ci provo *anche* qui visto che siete competenti ;)
quando creo un contatto e inserisco il numero di telefono usando il 
'wizard' outlook mette automaticamente il prefisso di area tra due 
parentesi tonde
mi ritrovo adesso con praticamente tutti i numeri di telefono/fax/cell in 
questo formato
i contatti vengono inviati al telefono Nokia tramite PC suite
Dal telefono vengono poi ritrasmessi al sistema gps/radio/telefono 
dell'auto (una lexus)
il problema: l'automobile non digerisce le parentesi per cui tutti i numeri 
della rubrica dell'auto sono troncati al prefisso internazionale (+39, +41, 
+49, eccetera)
ho chiamato la Lexus: mi hanno confermato problemi 'tecnici' del loro 
sistema con diversi telefoni Nokia, specialmente quelli di ultima 
generazione, ma non il tipo di problema che ho segnalato
ho chiamato la Nokia per verificare se fosse possibile personalizzare i 
dati trasferiti alla Lexus (visit card) eliminando le parentesi (risposta: 
NO)
ho richiamato la Nokia per sapere se fosse possibile personalizzare la PC 
Suite per 'pulire' i numeri di telefono in arrivo da Outlook, eliminando 
parentesi e spazi (risposta: NO)
e siamo quindi all'origine del MALE ;)
domande:
come posso personalizzare il formato di visualizzazione/memorizz. dei 
numeri nei contatti di Outlook?
come posso 'pulire' tutti i dati già inseriti lasciando solo il segno + e 
il numero?
grazie :)
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

Ciao ragazzo, tutto bene?
mi tocca lavorare anche qui ...
mi pare che tu avessi masticato un po' di VB, giusto?
Ho fatto un esempio per modificare il primo contatto, se togli EXIT FOR 
lo fa su tutti.
Chiaramente modifica solo il numero principale, basta cambiare la 
proprieta' e modifichi anche tutti gli altri numeri.
La funzione toglie dal numero i seguenti 3 caratteri "( )".
fammi sapere se tutto ok.
A presto.
-- 
Ciao
TonyM
"Qualcuno mi ha chiesto una volta se il calcio sia una fede.
Lo è solo per chi ha una vita vuota e deve riempirla con qualcosa.
Per altri è una religione a ore"
(Javier Marías)
     Dim items As items, item As ContactItem, folder As folder
     Dim contactItems As Outlook.items
     Dim itemContact As Outlook.ContactItem
     Dim NuovoNumero As String
     Dim i As Integer
     Set folder = Session.GetDefaultFolder(olFolderContacts)
     Set items = folder.items
     Count = items.Count
     If Count = 0 Then
         MsgBox "Non ci sono contatti!"
         Exit Sub
     End If
     Set contactItems = items.Restrict("[MessageClass]='IPM.Contact'")
     For Each itemContact In contactItems
         NuovoNumero = ""
         For i = 1 To Len(itemContact.PrimaryTelephoneNumber)
           If InStr(1, "( )", Mid(itemContact.PrimaryTelephoneNumber, i, 
1)) = 0 Then
             NuovoNumero = NuovoNumero + 
Mid(itemContact.PrimaryTelephoneNumber, i, 1)
           End If
         Next i
         itemContact.PrimaryTelephoneNumber = NuovoNumero
         itemContact.Save
         'HO MESSO QUESTO EXIT FOR PER FARTI MODIFICARE SOLO IL PRIMO 
CONTATTO
         Exit For
     Next
     MsgBox "Finito."


Come si dice "@" in: 
    * catalano: Arrova
    * ceco: Zavinác(
    * danese: Snabel-a
    * esperanto: Heliko
    * estone: Ätt, kassisaba
    * finlandese: Ät-merkki
    * francese: Arobase/arrobe o arabesque o petit escargot
    * giapponese: ?????? (Attomaaku/At mark)
    * greco: ?????? (pron.: Papaki = piccolo papero)
    * inglese: At sign
    * italiano: Chiocciola o at
    * olandese: Apenstaartje
    * polacco: Ma?pa (Màupa)
    * portoghese: Arroba
    * rumeno: Coada( de maimut,a(
    * russo: ?????? (Sobaka = cane)
    * serbo: ???? ? (A pazza) o ?????? maìmunche (scimmia)
    * lingua slovena: Afna
    * spagnolo: Arroba o ensaimada o caracol
    * svedese: Snabel-a
    * tedesco: Klammeraffe / At-Zeichen
    * ungherese: Kukac (pron: kukats = vermicello)
    * vietnamita: Còng


 
Compile error: User-defined type not defined
uhm... bah boh bih beh buh
mah... 
User-defined type not defined
 
You can create your own data types in Visual Basic, but they must be 
defined first in a Type...End Type statement or in a properly registered 
object library or type library. This error has the following causes and 
solutions: eccetera eccetera
ti sei definito qualche type o hai una libreria da farmi installare?
con outlook non ho mai smanacciato :( 


 
No, non ho installato nulla di particolare ma è pur vero che faccio il 
programmatore di mestiere e quindi non escludo che abbia sul mio pc 
qualche DLL che le persone "normali" non hanno.
Questa sera, dalle 21 circa in poi, sono a casa a smanettare.
La mia mail (@
hotmail.com
) dovresti averla, è la stessa che uso con 
Messenger. Ti aspetto e ti aiuto "online". Ci sei?


 
Dimenticavo, per questo argomento è meglio sentirci via mail, qui non 
vengo molto spesso: mi avvisano spesso altri quando qualcuno mi si tira 
in ballo o se c'è bisogno di aiuto :-)


 vengo molto spesso
e ciò è male, lo sai, vero? ^_^

 
stasera no, faccio il guardalinee (e guardatifose)
http://www.comeonvilla.it
io ho copiato il codice in un database access e ho provato a farlo 
partire da lì
magari ci sentiamo domani, intanto ci 'struso' su un po' e cerco di 
capire cosa gli manca, consultando i miei siti preferiti
http://www.sitocomune.com/
http://www.donkarl.com/it/


 capire cosa gli manca, consultando i miei siti preferiti
Ma non è più semplice usare un foglio di excell?
Ci importi i numeri di telefono, poi a seconda di come vengono (con il
prefisso in una colonna a parte, o nella stessa colonna separato da uno
spazio o meno) usi un paio di funzioni di testo per generarti un'altra
colonna con la formattazione che desideri... ovviamente se non hai
dimestichezzza con excell ti posso dare una mano, però mi serve di
sapere come viene la colonna iniziale dei numeri di telefono importati.

 sapere come viene la colonna iniziale dei numeri di telefono importati.
Excel? Stavamo parlando dei contatti di Outlook e sincronizzazione tra 
Outlook e telefonino. Se li porto in excel, me li aggiusto come voglio e 
poi? Poi me li tengo sempre in Excel. In questo modo non raggiungiamo lo 
scopo.
Fare una macro che da excel riporti indietro i dati modificati (in 
Outlook) ci va molto piu' tempo.


 Outlook) ci va molto piu' tempo.
Sono d'accordo, io dicevo rispetto ad usare Access, infatti il mio reply
era al suo post in cvui parlava di ciň, mica al tuo in cui gli davi il
VB :)
Visto che lui usava Access, ho supposto che i numeri nel cell li potesse
importare da varie fonti e non solo da Outlook (visto anche che nel post
iniziale chiedeva genericamente un modo per "pulire" quei numeri), ed a
quel punto mi pareva piů rapido usare una semplice funzione di un foglio
di calcolo piuttosto che del codice VB...

 Sono d'accordo
anche io... ;)
non ho pensato alla faccenda di infilare il codice direttamente in Outlook, 
la mia pratica di VBA è fatta al 99.9% in Access
adesso comprendo anche il perchè degli errori :)
ci riprovo, poi faccio sapere
p.s.
l'idea di excel: dovrei esportare da Outlook, sistemare le cose, 
reimportare in Outlook; credo che si possa fare, proverò anche questa
grazie a tutti


 
ok, ci ho provato: mi da lo stesso errore ma un po' più avanti
     Dim items As items, item As ContactItem, folder As folder
più precisamente in folder AS folder
ritorno a pensare...


 
trovato
folder AS folders (con la s, plurale)


 
folder As Variant
altrimenti mi da ancora errore (type)
sto andando avanti a colpi di F8 ;)


 
itemContact.PrimaryTelephoneNumber
questo campo è sempre vuoto, non corrisponde a nessuno di questi:
- business
- home
- business fax
- mobile
vado a cercare la tabella dei campi...


 il numero?
COme farei io?
Estrai tutta la rubrica come file excel.
Usi la funzione "sostituisci tutto" del menu "modifica" usando come
caratteri "(" e "" (niente) e ovviamente l'inversa ")" e "".
Cancelli tutta la rubrica di outlook.
La reimporti dal file excel.
-- 
L'ho già detto che la difesa, l'attacco, il centrocampo, Squilly, la
società, i giocatori, il clima, la grinta, il gioco, l'ambiente sono un
problema???

 Outlook) ci va molto piu' tempo.
Macro? Ma che state a dì? Outlook importa ed esporta da excel
comunemente...


 ovviamente se non hai dimestichezzza con excell ti posso dare una mano
Orpo, certo che uno proprio esperto di Excel magari lo scriverebbe
giusto ...
(lo so che lo sai, è la giornata dei perculamenti incrociati) :-D
Milton

 comunemente...
In questo caso, l'uso di Excell č decisamente la soluzione migliore
(io che ne so di quello che fa Outlook, chi lo ha mai usato? ;P)

 (lo so che lo sai, č la giornata dei perculamenti incrociati) :-D
saperlo lo so, perň da sempre lo scrivo quasi sempre sbagliato con la
"l" in piů. #^_^# Son quegli strani errori che ti rimangono
misteriosamente e ripeti tutte le volte che non ci stai attento (forse č
dovuto al fatto che secondo me il nome sarebbe stato meglio come lo
scrivo io)

 scrivo io)
Ah, aggiungo solo che non sono per nulla un "esperto" di excel, ci ho
solo smanettato un po'.

 scrivo io)
Un po' come le regole del calcio :-))))))))))))))

 Un po' come le regole del calcio :-))))))))))))))
Assolutamente si :)
(beh, dai, "cell" si scive con 2 "l", mica con una...)

 Assolutamente si :)
Definitely maybe
-- 
Erme
CG31 Proud Member #75