[Risolto] Macro per aggiungere collegamenti ipertestuali

Creare una macro - Scrivere uno script - Usare le API
Rispondi
ursusbruno
Messaggi: 3
Iscritto il: giovedì 31 luglio 2014, 11:12

[Risolto] Macro per aggiungere collegamenti ipertestuali

Messaggio da ursusbruno »

Buongiorno, sto cercando di generare, in un foglio Calc una lista, creata tramite macro, di collegamenti ipertestuali (nello specifico ad una cartella "locale")

questa risultava la soluzione più semplice:

Codice: Seleziona tutto

dati.getcellbyposition(31,1).formula="=COLLEGAMENTO(" & Chr(34) & "D:\folder1\folder2" & Chr(34) & ")"
però non funziona, nella casella compare #NOME?, come se non riesca a riconoscere la funzione.
Se cancello anche una sola lettera della formula e la riscrivo manualmente confermando poi allora funziona tutto, confermando così che la formula è scritta correttamente.

Ho cercato a fondo per risolvere questo problema trovando qualche possibile soluzione molto complessa che va a modificare dei campi delle proprietà della cella. Esiste un modo semplice per ottenere questi collegamenti ipertestuali?
Grazie a tutti
Ultima modifica di charlie il giovedì 14 agosto 2014, 13:47, modificato 2 volte in totale.
Motivazione: Inserito segno di spunta verde
OpenOffice 4.1.0 su Windows Seven
Gaetanopr
Volontario
Volontario
Messaggi: 3300
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Macro per aggiungere collegamenti ipertestuali

Messaggio da Gaetanopr »

Si che esiste ma intanto prova a sistemare questa indicando Formulalocal e non Formula altrimenti cambia COLLEGAMENTO con IPERLINK
Ultima modifica di Gaetanopr il giovedì 31 luglio 2014, 12:26, modificato 2 volte in totale.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Macro per aggiungere collegamenti ipertestuali

Messaggio da patel »

se funziona come in excel occorre Scrivere la formula in inglese, quindi HYPERLINK invece che COLLEGAMENTO
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Gaetanopr
Volontario
Volontario
Messaggi: 3300
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Macro per aggiungere collegamenti ipertestuali

Messaggio da Gaetanopr »

Gaetanopr ha scritto:Si che esiste ma intanto prova a sistemare questa indicando Formulalocal e non Formula altrimenti cambia COLLEGAMENTO con IPERLINK
Volevo dire HYPERLINK naturalmente come precisato da patel
oppure se vuoi lasciare la formula in italiano scrivi FormulaLocal
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
ursusbruno
Messaggi: 3
Iscritto il: giovedì 31 luglio 2014, 11:12

Re: Macro per aggiungere collegamenti ipertestuali

Messaggio da ursusbruno »

aiaiai,
funziona perfettamente grazie, presumo che formulalocal, si riferisca alla localizzazione dei nomi delle funzioni. si si Hyperlink

Grazie mille a tutti
OpenOffice 4.1.0 su Windows Seven
Rispondi