Condividi:        

EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Phil9601 » 08/06/12 10:40

Buongiorno amici,
questo il mio problema di oggi:
In un foglio Excel elaborato in Office 2003 in una colonna avevo inserito qualche centinaio di indirizzi mail. Bastava cliccare su uno di questi, scattava il collegamento ipertestuale con Outlook e si apriva il nuovo messaggio con l'indirizzo del destinatario già inserito.
Il foglio Excel in questione è migrato in Office 2010. La cartella ha ora il formato xlsm (ci sono delle macro perfettamente funzionanti). Solo che i collegamenti ipertestuali con Outlook (2010) già esistenti sono andati a farsi benedire. Posizionando il mouse sopra la cella appare uno strano collegamento, che però non è quello che serve (file:///\\ ....) Cliccando non succede niente.
Il bello è che se ne inserisco uno nuovo, nella stessa colonna, funziona, quelli vecchi invece no. Dovrei rinnovarli tutti, uno alla volta, ma francamente non ne ho tanta voglia, essendo numerosi. E' possibile fare qualcosa per ripristinarli?
Grazie per l'attenzione e complimenti per le interessantissime rubriche.
Phil9601
Utente Junior
 
Post: 12
Iscritto il: 22/03/12 08:39

Sponsor
 

Re: EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Phil9601 » 11/06/12 16:22

Ahimè, il mio quesito è l'unico che non riesce ad ottenere una risposta ! :(
E' proprio senza soluzione?
Phil9601
Utente Junior
 
Post: 12
Iscritto il: 22/03/12 08:39

Re: EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Flash30005 » 11/06/12 16:49

Ahimé non ho office 2010 e non so se questa macro possa funzionare

Codice: Seleziona tutto
Sub CopiaIndEmail()
UR1 = Worksheets("foglio1").Range("A" & Rows.Count).End(xlUp).Row
For RR = 1 To UR1
    Range("B" & RR).Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="mailto:" & Range("A" & RR).Value _
        , TextToDisplay:=Range("A" & RR).Value
Next RR
End Sub


Ho considerato come colonna origine (non funzinante) la colonna "A" e colonna destinazione la colonna "B"
Se non è così adatta la macro poi elimini la colonna origine (in questo caso la colonna "B" diviene "A")

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Phil9601 » 12/06/12 08:52

Grazie
Purtroppo non va. Ho copiato la colonna incriminata nella colonna A del foglio 1 di una nuova cartella. Quando arriva a:
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="mailto:" & Range("A" & RR).Value _
, TextToDisplay:=Range("A" & RR).Value
mi segnala: errore di Run time '5'
Chiamata di routine o argomento non validi.
PS Non ho segnalato che non tutte le caselle della colonna hanno records. Molte sì, qualcuna no.
Phil9601
Utente Junior
 
Post: 12
Iscritto il: 22/03/12 08:39

Re: EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Flash30005 » 12/06/12 09:42

Con celle vuote va in errore
con questa modifica dovresti risolvere
Codice: Seleziona tutto
Sub CopiaIndEmail()
UR1 = Worksheets("foglio1").Range("A" & Rows.Count).End(xlUp).Row
For RR = 1 To UR1
If Range("A" & RR).Text <> "" Then  '<<<< controlla se in A esiste un testo altrimenti salta la cella evitando l'errore
    Range("B" & RR).Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="mailto:" & Range("A" & RR).Value _
        , TextToDisplay:=Range("A" & RR).Value
End If
Next RR
End Sub


Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Phil9601 » 12/06/12 10:06

Grazie mille. La macro ha lavorato bene. Posso chiedere il significato della parola "Anchor" inserita nel codice?
Phil9601
Utente Junior
 
Post: 12
Iscritto il: 22/03/12 08:39

Re: EXCEL 2010 Collegamenti Ipertestuali non funzionanti

Postdi Flash30005 » 12/06/12 13:58

Quelle righe codice sono derivate da una macro registrata che assegna un collegamento ipertestuale ad una stringa (in questo caso email), il termine "Anchor" sta per "ancora" nel senso di trattenere (ancoraggio) nella selezione, quanto verrà scritto, senza quell'informazione la macro va in errore.

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "EXCEL 2010 Collegamenti Ipertestuali non funzionanti":


Chi c’è in linea

Visitano il forum: Gianca532011 e 62 ospiti