Ciao a tutti,
sono nuova del forum…vorrei chiedervi giusto una delucidazione.
Allora premetto che LibreOffice è un bel programma, senza dubbio alcuno, sto cercando vari tutorial per impararlo al meglio.
La domanda è questa: il codice VBA di Excel è compatibile con LibreOffice?
Ho provato a copiare ed incollare un codice che mi permette di inserire un’immagine in un corpo di testo email, solo che ogni volta che eseguo la macro, mi apre Outlook solo che non esce niente.
Mi viene da domandarmi: libreoffice utilizza un linguaggio differente da quello di Excel (HTML)?
Se si quale?
Grazie mille per la pazienza che avete avuto per leggere la mia richiesta di aiuto.
Vi auguro buona giornata
Ciao,
LibreOffice usa un VBA che in linea di massima è compatibile con quello di Excel, però la struttura del programma ed il riferimento ai vari oggetti sono diversi, perciò le macro scritte per Excel non funzionano in LibreOffice così come sono, vanno opportunamente ridefinite.
Qui trovi della guide alle macro in LibreOffice, però sono in inglese:
https://documentation.libreoffice.org/en/english-documentation/macro/
Ciao e grazie mille per aver risposto…
Ho consultato bene le guide delle macro di LibreOffice e sinceramente non trovo nulla a riguardo l’inserimento di immagini…
Tipo su Excel è così:
Const percorso = "C:\Users\......\"
Const myImmagine = "logo-.jpg"
With CreateObject("Outlook.Application").CreateItem(0)
.Attachments.Add percorso & myImmagine
.HTMLBody = "<html><p>La mia immagine</p>" & _
"<img src=cid:" & Replace(myImmagine, " ", "%20") & " height=240 width=400>" & _
Su LibreOffice invece?
Grazie per il tuo tempo
Ma giusto per curiosità: a che dovrebbe servire questa macro?
Considera che in una valanga di casi si possono evitare le macro, e sarebbe anche bene farlo.
Vorrei quindi capire a cosa serve per capire se si può aggirare il problema anche in modo più semplice (usare la firma del software di posta?)
Ciao a Tutti mi chiamo A.Maurizio e sono un nuovo iscritto.
Quello che vorrei sapere se questa Domanda < Inserire codice VBA nel foglio di calcolo >
Sia Stata Risolta o meno
In Quanto Rorrei Dare Un Mio Piccolo Contributo anche se in Ritardo !
Tutto qui !
Grazie.
Saluti Da A.Maurizio