Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 18-01-2015, 16.05.47   #1
cippico
Depeche Mode Fan
Top Poster
 
L'avatar di cippico
 
Registrato: 18-12-2000
Loc.: Bolzano
Messaggi: 8.872
cippico è nella strada per il successocippico è nella strada per il successo
su libre office cella autoaggiornante con ora e data ultimo salvataggio

vorrei fare in modo che dentro una cella dove ora,ogni volta che faccio una modifica cambio manualmente la data di aggiornamento del file...

se possibile,mi farebbe comodo che nella stessa cella automaticamente invece che manualmente comparissero data e orario del salvataggio ad ogni mio clic su tasto salva...

grazie a tutti e ciaooo
___________________________________

DEPECHE MODE e WINTRICKS DIPENDENTE - Il mio sito : HTTP://CIPPICO.ALTERVISTA.ORG
Date anche uno sguardo ai miei articoli sul sito MegaLab.it...
...CLICCANDO QUI ...spero possano esservi utili .
cippico non è collegato   Rispondi citando
Vecchio 19-01-2015, 18.15.17   #2
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

questa cella è una cella fissa di un foglio che usi per avere una specie di log degli eventi oppure fa parte di un range specifico?
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 19-01-2015, 20.37.37   #3
cippico
Depeche Mode Fan
Top Poster
 
L'avatar di cippico
 
Registrato: 18-12-2000
Loc.: Bolzano
Messaggi: 8.872
cippico è nella strada per il successocippico è nella strada per il successo
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

e' uan cella fissa...B8 se non ricordo male...
normalmente in quella cella scrivo manualmente la data...aggiorno ogni volta che apporto modifiche...
mi piacerebbe che automaticamente ad ogni salvataggio (cliccando quindi su pulsante salva)comparisse l data e se possibile anche l'ora...
ho cercato in giro ma non ho trovato nulla di funzionante...tieni conto che con libreoffice non sono un asso...

grazie e ciaooo
___________________________________

DEPECHE MODE e WINTRICKS DIPENDENTE - Il mio sito : HTTP://CIPPICO.ALTERVISTA.ORG
Date anche uno sguardo ai miei articoli sul sito MegaLab.it...
...CLICCANDO QUI ...spero possano esservi utili .
cippico non è collegato   Rispondi citando
Vecchio 19-01-2015, 21.25.44   #4
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Non conosco LibreOffice, ma guardando nella guida c'è l'evento corrispondente al Before_Close di Office ed è Save Document

Accedi al Modulo macro e vai nell'evento Save Document e inserisci questo codice:

Codice:
Mt = Mt & "Modifica effettuata da :" & "  " & Environ("UserName") & Chr(13)
Mt = Mt & "    Il giorno : " & "  " & Format(Now, "dd-mm-yyyy") & Chr(13)
Mt = Mt & "    Alle ore : " & "  " & Format(Now, "h:mm AM/PM") & Chr(13)

Sheets("cippico").Range("B8").Value = Mt
NB: controlla e cambia i riferimenti del foglio e della cella
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 19-01-2015, 21.56.52   #5
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Ho dato un'occhiatina anche io.
Il metodo è semplice: crei la macro e poi la assegni all'evento "salva documento" (tramite il tasto "assegna", una volta selezionata la macro).

L'unica "fregatura" è che pare non si possano assegnare MACRO del documento, ma solo quelle personali o di libreoffice. Questo significa che non puoi mantenere il tutto all'interno del documento.
Altra cosa che non ho trovato modo di fare è assegnare una funzione (ad un pulsante o un evento) passando dei parametri.

Come codice, avevo pensato ad un semplice:
Codice:
Sub writeTimeOnSave
  Doc = ThisComponent 
  Sheet = Doc.Sheets(0)
  Sheet.getCellByPosition(2, 5).Value = now()
End Sub
La cella di destinazione va formattata con il formato data che ti interessa.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 20-01-2015, 14.19.25   #6
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Ho visto che modificando il file manualmente è possibile utilizzare la MACRO inclusa nel documento, ma non riesco ancora a passare i parametri: o la sintassi è differente, o non è proprio possibile. Ad ogni modo passare parametri, in questo caso specifico, non serve.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 20-01-2015, 20.04.23   #7
cippico
Depeche Mode Fan
Top Poster
 
L'avatar di cippico
 
Registrato: 18-12-2000
Loc.: Bolzano
Messaggi: 8.872
cippico è nella strada per il successocippico è nella strada per il successo
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

grazie per il tempo dedicato...
purtroppo queste cose non sono proprio il mio pane...

supponiamo che il documento in questione si chiama QUADERNONE

e la cella B8 e' quella dove ora cambio manualmente la data ogni volta che modifico il file...

mi potete dire cosa dovrei esattamente fare...e se per caso deve essere presente anche java in libreoffice...a casa uso la versione portable e NON ho avuto finora bisogno di java,infatti tengo disabilitata la funzione...
precedentemente sul vecchi posto di lavoro usavo la versione portable come a casa e avevo a bordo anche java portable...

sul lavoro la versione di libreoffice e' installata e ha anche java attivata...

tenete conto che non so nemmeno come trafficare con le macro...

ancora grazie e ciaooo a tutti
___________________________________

DEPECHE MODE e WINTRICKS DIPENDENTE - Il mio sito : HTTP://CIPPICO.ALTERVISTA.ORG
Date anche uno sguardo ai miei articoli sul sito MegaLab.it...
...CLICCANDO QUI ...spero possano esservi utili .
cippico non è collegato   Rispondi citando
Vecchio 21-01-2015, 00.32.13   #8
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Allora, in breve.

Dal Menu, vai su
Strumenti -> Macro -> Organizza Macro -> Libreoffice Basic...
A sinistra selezioni il documento (il file .ods su cui stai lavorando)
A destra clicchi sul pulsante "Nuovo", dai il nome al modulo e ti si apre la finestra dell'editor delle MACRO
In questa finestra sostituisci il contenuto con il codice che ho scritto sopra, modificando le coordinate da (2, 5) a (1, 7)
Salva e chiudi l'editor.

Ora devi associare la MACRO al salvataggio

Dal Menu, vai su
Strumenti -> Pesonalizza
Clicca sulla scheda "Eventi"
Seleziona l'evento "Salva Documento"
Clicca sul tasto "Macro..." sulla destra
A sinistra seleziona il documento .ods e quindi espandi fino al modulo che hai creato in precedenza
A destra seleziona la funzione (dovrebbe esserci solo "writeTimeOnSave" se hai usato il mio codice)
Dai Ok per chiudere questo pannello e di nuovo Ok.

Infine, ricordati di formattare la cella B8 con il formato data che preferisci, altrimenti visualizzerai solo un numero.

Fatto!

É più facile a farsi che a dirsi.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 24-01-2015, 00.17.11   #9
cippico
Depeche Mode Fan
Top Poster
 
L'avatar di cippico
 
Registrato: 18-12-2000
Loc.: Bolzano
Messaggi: 8.872
cippico è nella strada per il successocippico è nella strada per il successo
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

scusate se rispondo ora m non ho proprio avuto tempo...

ti ringrazio...
immagino che per le macro serva attivare java da impostazioni di libreoffice...

se riesco faro' qualche prova sabato o domenica...poi ti informero' sui risultati...

grazie e ciaooo
___________________________________

DEPECHE MODE e WINTRICKS DIPENDENTE - Il mio sito : HTTP://CIPPICO.ALTERVISTA.ORG
Date anche uno sguardo ai miei articoli sul sito MegaLab.it...
...CLICCANDO QUI ...spero possano esservi utili .
cippico non è collegato   Rispondi citando
Vecchio 24-01-2015, 00.22.24   #10
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

è un ambiente che non conosco, ma nelle prove che ho fatto (OpenOff) per usare gli eventi mi veniva rimandato un avviso che si doveva attivare Java, per cui penso che anche su Libre serva il supporto Java
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 24-01-2015, 00.33.05   #11
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Sicuramente devi attivare le MACRO (che per ragioni di sicurezza, di default, sono disattivate), ma Java in questo caso non dovrebbe servire.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 24-01-2015, 03.41.26   #12
cippico
Depeche Mode Fan
Top Poster
 
L'avatar di cippico
 
Registrato: 18-12-2000
Loc.: Bolzano
Messaggi: 8.872
cippico è nella strada per il successocippico è nella strada per il successo
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

FUNZIONAAA

sono proprio contento...questa cosa sembra una piccolezza,invece mi e' veramente utile...

ora se non chiedo troppo vorrei sapere se e' possibile avere un risultato simile anche su writer...infatti anche su questo documento ho NON una cella chiaramente,ma ad inizio documento al centro si vede la data di aggiornamento...

e ora a nanna...

un grandissimo grazie e ciaooo
___________________________________

DEPECHE MODE e WINTRICKS DIPENDENTE - Il mio sito : HTTP://CIPPICO.ALTERVISTA.ORG
Date anche uno sguardo ai miei articoli sul sito MegaLab.it...
...CLICCANDO QUI ...spero possano esservi utili .
cippico non è collegato   Rispondi citando
Vecchio 24-01-2015, 11.20.27   #13
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Immagino di si, bisogna solo trovare la funzione che scrive su un placeholder anzichè su una cella.


EDIT
Guardando la documentazione ho trovato quello che potrebbe fare al caso nostro.
Non so se sia il metodo migliore, mi pare un po' complicato rispetto a quello precedente. Credo però che funzioni, provalo.

1) Piazzi il cursore nel punto in cui vuoi visualizzare la data e Crei un segnalibro (bookmark) da Inserisci -> Segnalibro e gli dai un nome (io l'ho chiamato "orario_salvataggio" nell'esempio).
Dopo il sengnalibro, scrivi a mano "Salvataggio: 24/01/2015 11.57.51" (senza le virgolette, naturalmente)

2) Scrivi la MACRO (vedi sotto quella di esempio)

3) Associ la MACRO all'azione di salvataggio (esattamente come hai fatto prima).

Ecco il codice di esempio
Codice:
sub Test

	Dim Doc As Object
	Dim Bookmark As Object
	Dim Cursor As Object
	Dim time as String 

	Doc = ThisComponent
	Bookmark = Doc.Bookmarks.getByName("orario_salvataggio")
	time = now()

	Cursor = Doc.Text.createTextCursorByRange(Bookmark.Anchor)
	Cursor.gotoNextWord(false)
	For I = 0 To 2
		Cursor.gotoEndOfWord(True)
		Cursor.gotoNextWord(True)
	Next I
	Cursor.gotoEndOfWord(True)
	Cursor.String = time
	
end sub
PS: Questa cosa funziona ma è un po' un accorcchio. É molto delicata e basta modificare anche piccoli dettagli per non farlo funzionare più.
Probabilmente c'è un metodo migliore, ossia non usare i segnalibri ma usare un qualche tipo di "variabile" sul testo e modificarne il contenuto.
Insomma, questo è il primo risultato che ho ottenuto, e probabilmente NON il migliore!
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 24-01-2015, 18.15.35   #14
cippico
Depeche Mode Fan
Top Poster
 
L'avatar di cippico
 
Registrato: 18-12-2000
Loc.: Bolzano
Messaggi: 8.872
cippico è nella strada per il successocippico è nella strada per il successo
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

come dici tu funziona ma sara' sicuramente perfezionabile...

infatti appena salvo il documento .odt la data appare alla sinistra dell'indice alfabetico tagliandone un pezzo...ho fatto qualche modifica alla disposizione del testo e sono riuscito ad avere la data dove volevo pero' con formattazione non proprio bella da vedere...comunque posso anche aspettare per vedere se si riesce a trovare un buon sistema come con le celle...per ora lo lascio come era prima e cambio io data aggiornamento a mano...non vorrei appunto rovinare il documento...

intanto ancora grazie per il supporto...se arriveranno nuove idee...saranno ben accettate

mentre su altro documento .ods la cella con data si aggiorna che e' un piacere...

p.s.
avendo chiesto anche su altri forum come fare ad avere questa comoda funzione posso far sapere come ho risolto postando come creare e usare la tua macro?

ciaooo
___________________________________

DEPECHE MODE e WINTRICKS DIPENDENTE - Il mio sito : HTTP://CIPPICO.ALTERVISTA.ORG
Date anche uno sguardo ai miei articoli sul sito MegaLab.it...
...CLICCANDO QUI ...spero possano esservi utili .
cippico non è collegato   Rispondi citando
Vecchio 24-01-2015, 18.27.54   #15
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: su libre office cella autoaggiornante con ora e data ultimo salvataggio

Ma no, rovinare non lo rovini.
Ora sto tentando di farlo (chiedendo un po' d'aiuto, non ho molto tempo per documentarmi e provare) basandomi su un placeholder, vediamo cosa ne esce fuori.

Certo, condividi pure, ma non è molto di più che dare un'occhiata alla documentazione e fare qualche modifica.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Corso VBA Alexsandra Guide 85 16-11-2016 12.11.51
Riproduzione file.MKV punkjazz Software applicativo 11 16-06-2014 12.58.26
Come creare un CD con Office XP + SP3 integrato fireball Office suite 10 18-12-2004 19.04.04
SOT Office 2003 Professional (info please) crazy.cat Segnalazioni Web 3 12-06-2004 19.03.32

Orario GMT +2. Ora sono le: 15.45.53.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.