Invio mail in caso di variazione valore cella
Invio mail in caso di variazione valore cella
Buonasera a tutti.
Ho cercato nel forum un caso che mi potesse aiutare ma non ho trovato niente facesse al caso mio, quindi chiedo a voi:
ho bisogno che Calc mi invi una mail in maniera automatica ogni qualvolta il valore di AF2 cambi, non sono interessato ad allegare un file nel mail, mi interessa (se possibile) che la mail mi dica quale cella di quella riga è variata.
Ci tengo a precisare che non mi interessa in che maniera venga inviata la mail, sn disposto a tutto, e che è fondamentale che la mail parta senza bisogno di conferme da parte di chi sta al pc.
vi ringrazio in anticipo, spero di essermi speigato
grazie
Ho cercato nel forum un caso che mi potesse aiutare ma non ho trovato niente facesse al caso mio, quindi chiedo a voi:
ho bisogno che Calc mi invi una mail in maniera automatica ogni qualvolta il valore di AF2 cambi, non sono interessato ad allegare un file nel mail, mi interessa (se possibile) che la mail mi dica quale cella di quella riga è variata.
Ci tengo a precisare che non mi interessa in che maniera venga inviata la mail, sn disposto a tutto, e che è fondamentale che la mail parta senza bisogno di conferme da parte di chi sta al pc.
vi ringrazio in anticipo, spero di essermi speigato
grazie
- Allegati
-
- prova1.ods
- (8.87 KiB) Scaricato 126 volte
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
durante le tue ricerche avrai trovato sicuramente come inviare mail, potresti partire da lì, mettere a punto l'invio e poi vediamo cosa si può fare, inoltre non hai detto chi cambia il valore della cella.
-------------------
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: Invio mail in caso di variazione valore cella
grazie per la risposta,
per me è quasi cinese ma qualcosa ho capito, tuttavia ho solo trovato esempi dove per mandare la mail bisognava cliccare su un bottone, invece a me servirebbe che quando un mio dipendente modifica o aggiunge un importo su A2:AE2 e quindi il valore di AF2 cambia, io riceva un mail dove venga avvisato delle modifiche.
per me è quasi cinese ma qualcosa ho capito, tuttavia ho solo trovato esempi dove per mandare la mail bisognava cliccare su un bottone, invece a me servirebbe che quando un mio dipendente modifica o aggiunge un importo su A2:AE2 e quindi il valore di AF2 cambia, io riceva un mail dove venga avvisato delle modifiche.
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
prendendo spunto dagli esempi trovati allega un file che manda la mail tramite pulsante, al resto pensiamo noi.
Lo scopo del forum è quello di insegnare a fare e non fornire la cosiddetta pappa pronta.
Lo scopo del forum è quello di insegnare a fare e non fornire la cosiddetta pappa pronta.
-------------------
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: Invio mail in caso di variazione valore cella
Si capisco e sono d'accordo con te sul fatto di non fornire la pappa pronta ma per esempio il file allegato funziona correttamente quando clicco su invia però non è assolutamente quello che interessava fare a me
forse la funzione mailto non fa al mio caso, è piu indicata una macro?
grazie ancora
forse la funzione mailto non fa al mio caso, è piu indicata una macro?
grazie ancora
- Allegati
-
- Email.ods
- (14.03 KiB) Scaricato 153 volte
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
occorre sicuramente una macro in modo da poter gestire in seguito l'evento cella modificata
-------------------
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: Invio mail in caso di variazione valore cella
non mi puoi aiutare tu ?
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
basta fare una ricerca sul forum, in questa discussione trovi vari link viewtopic.php?f=26&t=7748&hilit=mail
-------------------
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: Invio mail in caso di variazione valore cella
i link sono in tutte le discussioni, ripeto che ho gia cercato sul forum ma non c'è nulla che faccia al caso mio.
Se qualcuno mi da una mano su come partire per scrivere delle semplici macro, ho visto che ci sono dei manuali ma sono tutti di teoria, sarebbe utile se qualcuno mi aiutasse con le basi e mi spiegasse i vari passaggi.
grazie ancora
Se qualcuno mi da una mano su come partire per scrivere delle semplici macro, ho visto che ci sono dei manuali ma sono tutti di teoria, sarebbe utile se qualcuno mi aiutasse con le basi e mi spiegasse i vari passaggi.
grazie ancora
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
http://professoressa.altervista.org/Dis ... re_OOo.pdf
come ti ho gia detto
come ti ho gia detto
patel ha scritto:prendendo spunto dagli esempi trovati allega un file che manda la mail tramite pulsante, al resto pensiamo noi......
-------------------
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: Invio mail in caso di variazione valore cella
L ho fattopatel ha scritto:http://professoressa.altervista.org/Dis ... re_OOo.pdf
come ti ho gia dettopatel ha scritto:prendendo spunto dagli esempi trovati allega un file che manda la mail tramite pulsante, al resto pensiamo noi......
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
nessuno che puo aiutarmi ?
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
Non l'hai fatto, stiamo parlando di inviare mail tramite macro e non con la funzione mailto che non risponde alle tue richiesteepicuzza ha scritto:L ho fattopatel ha scritto:http://professoressa.altervista.org/Dis ... re_OOo.pdf
come ti ho gia dettopatel ha scritto:prendendo spunto dagli esempi trovati allega un file che manda la mail tramite pulsante, al resto pensiamo noi......
-------------------
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: Invio mail in caso di variazione valore cella
scusami ma io ho trovato dei file che sfruttano la funziona mailto, con le macro non ho trovato nulla.
Cosa allego quindi?
grazie
PS a questo punto sono disposto anche a pagare per risolvere il problema
Cosa allego quindi?
grazie
PS a questo punto sono disposto anche a pagare per risolvere il problema
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
basta cercare nel forum search.php?keywords=email+con+allegato
-------------------
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
-
- Messaggi: 161
- Iscritto il: mercoledì 2 maggio 2012, 16:05
Re: Invio mail in caso di variazione valore cella
epicuzza, e se usassi un programmino esterno da far partire con una macro?
tipo ad esempio MAILSEND, oppure BLAT (si trovano in rete)
con questi programmini puoi inviare mail, semplici o con allegati, da linea di comando
ho usato MAILSEND per sapere quando una determinata operazione è finita; ad esempio faccio un DEFRAG del disco e quando finito con SENDMAIL mi arriva una mail di conferma, il tutto da file bat
basta trovare la maniera di farlo partire con CALC e le sue macro
tipo ad esempio MAILSEND, oppure BLAT (si trovano in rete)
con questi programmini puoi inviare mail, semplici o con allegati, da linea di comando
ho usato MAILSEND per sapere quando una determinata operazione è finita; ad esempio faccio un DEFRAG del disco e quando finito con SENDMAIL mi arriva una mail di conferma, il tutto da file bat
basta trovare la maniera di farlo partire con CALC e le sue macro
OpenOffice 4.1.13 su Windows 10 PRO 64bit
Re: Invio mail in caso di variazione valore cella
Non vedo perchè usare programmi esterni per fare una cosa che è fattibile con calc.
Oltre ai già tanti link dati da @patel, posso aggiungere viewtopic.php?f=30&t=7777
Con un po di ricerca e pazienza si impara a fare tutto e la soddisfazione è grande.
Cercando su Google poi si trovano infinite guide e soluzioni finite in inglese volendo ma la via del "leggi-apprendi-provi" penso sia sempre la migliore perchè ti rimane più impressa e acquisisci nozioni utili anche per altre cose.
Se poi uno trova difficoltà a metà strada, ovvio che nessuno si rifiuta di dare un aiuto diretto e concreto, ma sempre meglio cercare almeno di iniziare da soli e piano piano si capiscono molte cose utili.
Oltre ai già tanti link dati da @patel, posso aggiungere viewtopic.php?f=30&t=7777
Con un po di ricerca e pazienza si impara a fare tutto e la soddisfazione è grande.
Cercando su Google poi si trovano infinite guide e soluzioni finite in inglese volendo ma la via del "leggi-apprendi-provi" penso sia sempre la migliore perchè ti rimane più impressa e acquisisci nozioni utili anche per altre cose.
Se poi uno trova difficoltà a metà strada, ovvio che nessuno si rifiuta di dare un aiuto diretto e concreto, ma sempre meglio cercare almeno di iniziare da soli e piano piano si capiscono molte cose utili.
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
-
- Messaggi: 161
- Iscritto il: mercoledì 2 maggio 2012, 16:05
Re: Invio mail in caso di variazione valore cella
Hai ragione, Eramad
Ma mi da l'impressione che epicuzza sia allergico alle macro
Scherzo, ovviamente, anch'io sono allergico a tutto tranne che al cibo...
Ma mi da l'impressione che epicuzza sia allergico alle macro
Scherzo, ovviamente, anch'io sono allergico a tutto tranne che al cibo...
OpenOffice 4.1.13 su Windows 10 PRO 64bit
Re: Invio mail in caso di variazione valore cella
Mi trovate super d'accordo che imparando ci siano piu soddisfazioni ma credetemi per uno che di programmazione nn ha mai visto nulla è davvero difficile mettere mano in una macro, il mio obiettivo oltre che riuscire ad avere questa macro è quello di capire i vari passaggi di essa cosi da avere un punto di partenza per eventuali prossimi lavori.
Magari se qualcuno volesse guidarmi nella scrittura pratica di una macro semplice per newbie sarebbe bellissimo.
Tornando a noi:
ringrazio tutti quello che stanno provando a darmi una mano
Magari se qualcuno volesse guidarmi nella scrittura pratica di una macro semplice per newbie sarebbe bellissimo.
Tornando a noi:
questa macro la provai e oltre al fatto che nn risponde alle mie esigenze, nemmeno riuscii a farla funzionare.
ringrazio tutti quello che stanno provando a darmi una mano
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
http://professoressa.altervista.org/Dis ... re_OOo.pdfepicuzza ha scritto: Magari se qualcuno volesse guidarmi nella scrittura pratica di una macro semplice per newbie sarebbe bellissimo.
nemmeno seguendo queste istruzioni ci riesci ?
-------------------
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: Invio mail in caso di variazione valore cella
ecco questo genere di istruzioni vado cercando <3
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
ti avevo già inviato il link il giorno 11 dic
-------------------
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: Invio mail in caso di variazione valore cella
lo so, ma solo quell'esempio mi serve a poco
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
mi sembra una contraddizione, non è che non hai proprio voglia di impegnarti ? questa è l'impressione che hai fatto a tuttipatel ha scritto:epicuzza ha scritto: Magari se qualcuno volesse guidarmi nella scrittura pratica di una macro semplice per newbie sarebbe bellissimo.
Tieni presente che la tua richiesta iniziale non è affatto banale, quindi dovresti prima partire da qualcosa di più semplice
Ultima modifica di patel il venerdì 4 gennaio 2019, 12:55, modificato 1 volta in totale.
-------------------
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: Invio mail in caso di variazione valore cella
epicuzza ha scritto:ecco questo genere di istruzioni vado cercando <3
Mi sembra una contraddizione anche questa...epicuzza ha scritto:lo so, ma solo quell'esempio mi serve a poco
Prova a buttare giù una bozza di macro...poi verrai guidato a perfezionarla
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: Invio mail in caso di variazione valore cella
OK ci sto!Prova a buttare giù una bozza di macro...poi verrai guidato a perfezionarla
Una domanda: nella macro in esempio c'è questa riga:
' Si preleva il valore dalla cella di posizione C16 del primo foglio di lavoro
oCell=ThisComponent.Sheets(0). GetCellByPosition(2, 15)
(2,15) per cosa sta? Perchè C16 in teoria dovrebbe essere (3,16) no ?
Inoltre per iniziare la macro ho bisogno di inserire la funziona IF:
Come si fa?'Se AF2 subisce una variazione eseguo l'azione X'
OpenOffice 3.1 su Windows Vista
Re: Invio mail in caso di variazione valore cella
Per i numeri di righe e colonne considera che partononda 0.
Quindi la C corrisponde alla riga 2
0 = A
1 = B
2 = C
Mentre la colonna 16 corrisponde a 15.
Per la funzione IF ti suggerisco di leggere sulla wiki di openoffice che sono spiegate bene con esempi.
Proba a buttare un occhio.
Comunque basta scrivere
Quindi la C corrisponde alla riga 2
0 = A
1 = B
2 = C
Mentre la colonna 16 corrisponde a 15.
Per la funzione IF ti suggerisco di leggere sulla wiki di openoffice che sono spiegate bene con esempi.
Proba a buttare un occhio.
Comunque basta scrivere
Codice: Seleziona tutto
If condizione Then
comandi vari
End If
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: Invio mail in caso di variazione valore cella
GetCellByPosition(2, 15)
al contrario di excel 2 è la colonna e 15 la riga, quindi GetCellByPosition(colonna, riga)
al contrario di excel 2 è la colonna e 15 la riga, quindi GetCellByPosition(colonna, riga)
-------------------
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: Invio mail in caso di variazione valore cella
Piccolo appunto che ho notato ora...
Se vuoi far partire la macro alla variazione di una cella, non devi mettere nessun IF perchè quell'IF funziona solo DOPO che la macro è partita.
Quindi per fare in modo che si avii al cambiamento di una cella devi scrivere la macro in modo che invii la mail. Poi clicchi col tasto destra sulla linguetta del foglio che vuoi controllare e scegli "Eventi Foglio". Nella finestra che si apre associ la macro all'evento "Contenuto modificato".
Così ogni volta che verrà cambiato qualcosa, parte la macro.
Tieni presente che se vengono cambiate 50 celle, ti manda 50 mail in questo modo.
Un modo per circoscrivere la macro a solo una cella o un range di celle c'è ma eventualmente te lo dico dopo se non ci arrivi riflettendo (basta che capisci il procedimento da inserire nella macro e poi scriverla è semplicissimo ;p)
Se vuoi far partire la macro alla variazione di una cella, non devi mettere nessun IF perchè quell'IF funziona solo DOPO che la macro è partita.
Quindi per fare in modo che si avii al cambiamento di una cella devi scrivere la macro in modo che invii la mail. Poi clicchi col tasto destra sulla linguetta del foglio che vuoi controllare e scegli "Eventi Foglio". Nella finestra che si apre associ la macro all'evento "Contenuto modificato".
Così ogni volta che verrà cambiato qualcosa, parte la macro.
Tieni presente che se vengono cambiate 50 celle, ti manda 50 mail in questo modo.
Un modo per circoscrivere la macro a solo una cella o un range di celle c'è ma eventualmente te lo dico dopo se non ci arrivi riflettendo (basta che capisci il procedimento da inserire nella macro e poi scriverla è semplicissimo ;p)
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: Invio mail in caso di variazione valore cella
Corri troppo, come ti ho detto all'inizio prima impara a mandare una mail tramite macro, POI gestiamo insieme l'eventoepicuzza ha scritto:'Se AF2 subisce una variazione eseguo l'azione X'
Come si fa?
Comunque questo è un esempio di gestione evento che fa quello che ha detto eramad
- Allegati
-
- EventoCella.ods
- (10.07 KiB) Scaricato 88 volte
-------------------
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