[Risolto] Salva con nome da celle
[Risolto] Salva con nome da celle
Sono di nuovo qui per chiedervi il codice per creare una macro che salvi con nome il documento, prendendo da celle specifiche il nome con cui salvare.
Allego il file.
Le celle in cui dovrà estrapolare il nome sono:
B7/d7/i7
Grazie
Allego il file.
Le celle in cui dovrà estrapolare il nome sono:
B7/d7/i7
Grazie
- Allegati
-
- Esempiopopo%20(1).xlsx
- (13.55 KiB) Scaricato 77 volte
Ultima modifica di Alelon il giovedì 9 dicembre 2021, 20:03, modificato 2 volte in totale.
OpenOffice 4.1.13
Re: Salva con nome da cellr
.
Nel forum ci sono già moltissimi esempi simili.
Comincia con imparare a trovarli utilizzando la casella "cerca" in alto a destra.
Poi un minimo impegno per comprenderne il codice trovato e adattarlo al tuo caso non farebbe di certo male.
.
Nel forum ci sono già moltissimi esempi simili.
Comincia con imparare a trovarli utilizzando la casella "cerca" in alto a destra.
Poi un minimo impegno per comprenderne il codice trovato e adattarlo al tuo caso non farebbe di certo male.
.
Re: Salva con nome da celle
Già fatto.
Ma, sarà per mia incapacità, non sono riuscito a risolvere.
Ma, sarà per mia incapacità, non sono riuscito a risolvere.
OpenOffice 4.1.13
Re: Salva con nome da celle
Allega il codice con cui non riesci a risolvere.
Re: Salva con nome da celle
Ne ho provato più di uno...
Sto ancora provando a modificarne qualcuno...
Magari nel frattempo qualcuno più in gamba di me mme ne posta uno pronto all'uso
Sto ancora provando a modificarne qualcuno...
Magari nel frattempo qualcuno più in gamba di me mme ne posta uno pronto all'uso
OpenOffice 4.1.13
Re: Salva con nome da celle
A me sembra che tu non abbia voglia di studiare, ma soltanto di copiare, inoltre allegare un file excel in un forum di openoffice è la ciliegina nella torta. Se vuoi imparare qui trovi molti esempi http://www.pitonyak.org/oo.php
-------------------
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
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
Re: Salva con nome da celle
Sai cos'è? Il mio lavoro non è Studiare OpenOffice, tutt'altro. OpenOffice, come tanti altri programmi li uso da utente IGNORANTE quale sono.
Voglio solo crearmi un foglio per preventivi ad hoc per le mie necessità, non facendo il programmatore né tanto meno avendo il tempo per Studiare, chiedo consigli e copio.
Se questo, per voi saccenti di questo forum è un problema, ignoratemi pure.
Io vado a Lavoro. Grazie
Voglio solo crearmi un foglio per preventivi ad hoc per le mie necessità, non facendo il programmatore né tanto meno avendo il tempo per Studiare, chiedo consigli e copio.
Se questo, per voi saccenti di questo forum è un problema, ignoratemi pure.
Io vado a Lavoro. Grazie
OpenOffice 4.1.13
Re: Salva con nome da celle
Lo scopo dei forum è insegnare a fare, non fare il lavoro per altri, per questo ci sono tanti professionisti disponibili.
-------------------
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
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
Re: Salva con nome da celle
Ti stai candidando per il ban definitivo ...Alelon ha scritto:Se questo, per voi saccenti di questo forum è un problema, ignoratemi pure.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Salva con nome da celle
Non volevo minimamente offendere.
Magari anziché saccenti avrei dovuto scrivere sapienti... Buon lavoro a tutti
Magari anziché saccenti avrei dovuto scrivere sapienti... Buon lavoro a tutti
OpenOffice 4.1.13
Re: Salva con nome da celle
Ciao, vorrei che tu capissi che qui siamo tutti utenti di Open/Libre Office e volontari apassionati.
Quello che sappiamo lo mettiamo a disposizione di chi vuol sapere, consci dei nostri limiti ma sempre nella speranza di dare una mano.
Buon proseguimento.
Quello che sappiamo lo mettiamo a disposizione di chi vuol sapere, consci dei nostri limiti ma sempre nella speranza di dare una mano.
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Salva con nome da celle
Sto provando questo.
Vorrei che non compatissero
Le parentesi.
Come si fa?
Vorrei che non compatissero
Le parentesi.
Come si fa?
- Allegati
-
- funziona1 PROVA SALVA PDF CON NOME-01 (2) (1).ods
- (13.21 KiB) Scaricato 76 volte
OpenOffice 4.1.13
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Salva con nome da celle
Devi togliere le parentesi.
Codice: Seleziona tutto
REM --- Nome del file pdf ------------------------------------------------------
NomeDelfile = FoglioAttivo.getCellRangeByName("B6").String & "-" & _
FoglioAttivo.getCellRangeByName("H8").String & "-" & _
FoglioAttivo.getCellRangeByName("I8").String & ".pdf"
LibreOffice 7.3.0 -- Linux 5.16.4-arch
Re: Salva con nome da celle
Grazie funziona.
Domanda... Se sostituisco pdf con ods, funziona pure?
In modo da adattarla al" salva con nome"
Domanda... Se sostituisco pdf con ods, funziona pure?
In modo da adattarla al" salva con nome"
OpenOffice 4.1.13
Re: Salva con nome da celle
Ovviamente no perché non si tratta di un salvataggio ma di una esportazione, per fare un salva con nome
Codice: Seleziona tutto
Sub SalvaConNome
Dim Doc As Object, Sheet As Object, args()
Doc = Thiscomponent
Sheet = Doc.Sheets(0)
Filename = "file:///" & nomedelfile
Doc.storeToURL(Filename, args())
Doc.close(true)
End Sub
-------------------
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
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
Re: Salva con nome da celle
Ma così la salva con il nome del ducumento?
Non con il nome preso da alcune celle.
Non con il nome preso da alcune celle.
OpenOffice 4.1.13
Re: Salva con nome da celle
Non devi copiare tutto, il mio è un esempio, come prendere il nome dalle celle lo sai già fare.
-------------------
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
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
Re: Salva con nome da celle
Non ci riesco.
Ultima modifica di Alelon il mercoledì 8 dicembre 2021, 13:52, modificato 1 volta in totale.
OpenOffice 4.1.13
Re: Salva con nome da celle
Una domanda a margine..
Come mai quando provo ad assegnare la macro ad un evento, non visualizzo le macro salvate nel documento? Ma solo quelle personali?
Come mai quando provo ad assegnare la macro ad un evento, non visualizzo le macro salvate nel documento? Ma solo quelle personali?
OpenOffice 4.1.13
Re: Salva con nome da celle
non so risponderti, per evitare confusione non tengo niente nelle macro personali
-------------------
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
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
Re: Salva con nome da celle
se non sai rispondermi tu...sono fregato .
Quindi tu non salvi nulla in macro personali?
ok pero come faccio ad assegnare ad un evento, una macro salvata nel documento? visto che non le visualizzo.
Quindi tu non salvi nulla in macro personali?
ok pero come faccio ad assegnare ad un evento, una macro salvata nel documento? visto che non le visualizzo.
OpenOffice 4.1.13
Re: Salva con nome da celle
Usi veramente OpenOffice 3.1 ? forse dipende da questo, altrimenti descrivi come fai per assegnare ad un evento la macro
-------------------
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
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
Re: Salva con nome da celle
ho aggiornato a 4.1.11
per assegnarla faccio... strumenti-macro-organizza macro-openoffice basic-assegna- clicco sul' evento desiderato e clicco su macro. a questo punto la scelta ricade su macro personali oppure macro di openoffice.
per assegnarla faccio... strumenti-macro-organizza macro-openoffice basic-assegna- clicco sul' evento desiderato e clicco su macro. a questo punto la scelta ricade su macro personali oppure macro di openoffice.
OpenOffice 4.1.13
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Salva con nome da celle
Seleziona il documento e premi il tasto Nuovo
LibreOffice 7.3.0 -- Linux 5.16.4-arch
Re: Salva con nome da celle
Ciao, non vedi questo percorso?
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Salva con nome da celle
Nessuno che può aiutarmi nel compilare una macro che salvi con nome da celle?
Non ci riesco.
Non ci riesco.
OpenOffice 4.1.13
Re: Salva con nome da celle
Non uso sistemi win, ma dovrebbe funzionare
Codice: Seleziona tutto
Sub Salva_con_nome_da_celle
dim args()
Doc = ThisComponent
FoglioAttivo = Doc.CurrentController.ActiveSheet
Percorso = ConvertToURL("C:\eccetera\eccetera\eccetera\") 'percorso da modificare secondo necessità per WIN
B7 = FoglioAttivo.getCellRangeByName("B7").string 'se contenuto cella è testo
D7 = FoglioAttivo.getCellRangeByName("D7").string 'se contenuto cella è testo
I7 = FoglioAttivo.getCellRangeByName("I7").string 'se contenuto cella è testo
NomeFile = B7 & "-" & D7 & "-" & I7 & ".ods" 'nome file composto dal testo delle tre celle separato da trattino
Print NomeFile
URLFile = Percorso & NomeFile
Print URLFile
Doc.storeToURL(URLFile, args())
Doc.close(true)
End Sub
LibO 7 su LinuxMint 21
Re: Salva con nome da celle
una cella non e testo...
non funziona cmq
non funziona cmq
Ultima modifica di Alelon il mercoledì 8 dicembre 2021, 17:09, modificato 1 volta in totale.
OpenOffice 4.1.13