Pagina 1 di 2

Interagire con excel

Inviato: venerdì 11 luglio 2014, 14:29
da mrdann1
Ciao tutti,

Sto cercando il modo di poter eseguire un pulsante con script che mi apra un file modello excel (sempre quello) e che mi copi determinati dati di un record su determinate celle del file excel e poi salvi il file excel con un nuovo nome.

Si puó fare?

Grazie mille

Re: Interagire con excel

Inviato: domenica 13 luglio 2014, 11:35
da stregatto
secondo me fai prima con vb (pc) o as(osx).

.g.

Re: Interagire con excel

Inviato: martedì 15 luglio 2014, 9:18
da mrdann1
Ciao Stregatto,

io non me ne intendo molto cos'è AS (ho Osx) ? Ho particolare urgenza per questa cosa, sono disposto a pagare anticipatamente la prestazione a chi mi da le indicazioni possiamo sentirci in privato?

grazie

Re: Interagire con excel

Inviato: martedì 15 luglio 2014, 9:21
da mrdann1
Ciao Stregatto, Grazie.

Per As intendi Apple Script? io non lo so usare, sono disposto a pagare anticipatamente chi mi può aiutare in questa cosa, ho un urgenza notevole.

Grazie

Re: Interagire con excel

Inviato: martedì 15 luglio 2014, 11:41
da mrdann1
Non voglio essere insistente e per questo chiedo scusa, ma veramente sono disposto a retribuire chi mi può aiutare in tal senso.

Grazie

Re: Interagire con excel

Inviato: martedì 15 luglio 2014, 15:46
da stregatto
mandami un messaggio in pvt.

.g.

Re: Interagire con excel

Inviato: martedì 15 luglio 2014, 16:04
da mrdann1
ti ho scritto in pvt

ciao

Re: Interagire con excel

Inviato: giovedì 17 luglio 2014, 0:40
da mrdann1
scusate ancora il disturbo, forse (in maniera anche confusionaria) sto arrivando alla soluzione mi manca solo un vostro aiuto.

tramite un pulsante che esegue questo script:

tell application "FileMaker Pro Advanced"
set nome1 to cell "ASSICURATO" of current record
set nome2 to cell "N. PERIZIA" of current record
set nome3 to cell "N. SINISTRO" of current record
set mandante to cell "MANDANTE" of current record
set compagnia to cell "COMPAGNIA" of current record
set tipo to cell "TIPO DI SINISTRO" of current record
set folder_name to nome1 & " " & nome2 & " " & nome3
end tell
tell application "Finder"
set newFolder to (make new folder at folder tipo of folder compagnia of folder mandante of folder "PERIZIE" of folder "DB PERIZIE" of folder "Dropbox" of folder "MrDan" of folder "Users" of startup disk with properties {name:folder_name})
end tell

filemaker mi crea una cartella folder_name in una determinata posizione in base al contenuto dei record.

come posso aggiungere a questo script che una volta creata la cartella mi copy un file di nome X Dal desktop lo incolli all'interno della cartella predentemente creata e lo rinomini con il nome : nome1 & " " & nome2 & " " & nome3

grazie mille

Re: Interagire con excel

Inviato: giovedì 17 luglio 2014, 14:22
da stregatto
come posso aggiungere a questo script che una volta creata la cartella mi copy un file di nome X Dal desktop lo incolli all'interno della cartella predentemente creata e lo rinomini con il nome : nome1 & " " & nome2 & " " & nome3


se è sempre il medesimo modello excel ti conviene farlo da FM prima dell'applescript. lo inserisci in un campo contenitore e lo esporti direttamente da FM.

.g.

Re: Interagire con excel

Inviato: lunedì 21 luglio 2014, 18:52
da mrdann1
stregatto ha scritto:come posso aggiungere a questo script che una volta creata la cartella mi copy un file di nome X Dal desktop lo incolli all'interno della cartella predentemente creata e lo rinomini con il nome : nome1 & " " & nome2 & " " & nome3


se è sempre il medesimo modello excel ti conviene farlo da FM prima dell'applescript. lo inserisci in un campo contenitore e lo esporti direttamente da FM.

.g.
Scusate tanto e portate pazienza ma non ne vado fuori.

ho creato uno script che mi crea una cartella alla creazione di ogni nuovo record ed è :

tell application "FileMaker Pro Advanced"
set nome1 to cell "ASSICURATO" of current record
set nome2 to cell "N. PERIZIA" of current record
set nome3 to cell "N. SINISTRO" of current record
set mandante to cell "MANDANTE" of current record
set compagnia to cell "COMPAGNIA" of current record
set tipo to cell "TIPO DI SINISTRO" of current record
set folder_name to nome1 & " " & nome2 & " " & nome3
end tell
tell application "Finder"
set newFolder to (make new folder at folder tipo of folder compagnia of folder mandante of folder "PERIZIE" of folder "DB PERIZIE" of folder "Dropbox" of folder "MrDan" of folder "Users" of startup disk with properties {name:folder_name})

end tell

ora vorrei creare uno script che mi apra la cartella precedentemente creata ed ho fatto un pulsante con il seguente script :

tell application "FileMaker Pro Advanced"
set nome1 to cell "ASSICURATO" of current record
set nome2 to cell "N. PERIZIA" of current record
set nome3 to cell "N. SINISTRO" of current record
set mandante to cell "MANDANTE" of current record
set compagnia to cell "COMPAGNIA" of current record
set tipo to cell "TIPO DI SINISTRO" of current record
set folder_name to nome1 & " " & nome2 & " " & nome3
end tell
tell application "Finder"
open folder folder_name of folder compagnia of folder mandante of folder "PERIZIE" of folder "DB PERIZIE" of folder "Dropbox" of folder "MrDan" of folder "Users" of startup disk
end tell


purtroppo mi da errore -1728 percorso non trovato...

non capisco il perchè