Sono Gaia, dalla Liguria, e mi sono appena iscritta. Grazie per questo forum e per l'aiuto che ci date. Siete davvero angeli, preparatissimi e sempre gentili.
Sto costruendo un database e non sono versata in programmazione
Ecco il mio problema, già trattato in altri topic (lo ho già letti tutti, ma ahimé non ho risolto).
Ho fatto un campo "linkdaaprire1". Contiene indirizzi di file pdf, doc, oppure anche url internet. Volevo mettere accanto il bottone che, una volta premuto, apre il file o l'url contenuto nel campo.
Ho provato una ad una tutte le macro che ho trovato nel forum. Nessuna mi funziona, e tutte danno problemi diversi.
Le ho inserite (spero di aver fatto giusto) nelle proprietà del bottone: campo di controllo/eventi/approvare l'azione.
Ecco le ultime due che ho provato, su due bottoni diversi, che mi sembrano le più "semplici". Anche queste mi danno errore:
Da viewtopic.php?f=13&t=7372&p=39083&hilit ... ink#p39083
Sub OpenLink (oEvent as Object) 'Push Button > Events > Approve action
oButton = oEvent.Source.Model
sFilePath = oButton.Parent.GetByName("linkdaaprire1").Text
oButton.ButtonType=com.sun.star.form.FormButtonType.URL
oButton.targeturl=sFilePath
End Sub
Ho inserito sia siti internet (es. http://www.libero.it), sia file (es. C:\Users\ciocca\Desktop\pdfprova.pdf)
Quando provo il bottone, mi esce questo errore e il file non si apre:
Errore di runtime BASIC.
Si è verificata un'eccezione
Type: com.sun.star.containter.NoSuchElementException
Message:.
(e mi apre la macro evidenziandomi la terza riga (sFilepath...)
-----------------
Poi ho provato quest'altra macro, tratta da qui:
viewtopic.php?f=13&t=3921&p=18178&hilit ... pdf#p18178
Sub OpenFile (oEvent as Object) 'Push Button > Events > Approve action
oButton = oEvent.Source.Model
sFilePath = oButton.Parent.GetByName("linkdaaprire1").Text
oButton.ButtonType=com.sun.star.form.FormButtonType.PUSH
oButton.targeturl=sFilePath
oButton.ButtonType=com.sun.star.form.FormButtonType.URL
End Sub
Anche qui, schiacciando il pulsante mi esce lo stesso identico errore.
Potreste gentilmente aiutarmi a sistemare?
Grazie mille e buon sabato!
Gaia
