grazie...quando rientro in sede provo e ti faccio sapere.....
ti faccio sapere sempre qui o ti mando un messaggio privato?
excel: script automazione
Moderatori:
Paolino,
fairyvilje
26 messaggi
• Pagina 3 di 3 • 1, 2, 3
0
voti
philum va bene...ma mi serve ancora il tuo aiuto se non ti scoccia.....se si puo fare in modo che si vedano solo gli aggiornamenti in un determinato foglio...cioè che compaiano da parte le modifiche apportate durante l'aggiornamento tra i vari file.....
poi mi serve un altro comando
aprire un file excel "c\documenti\rubrica"
il file è di solo lettura cliccare su solo lettura
salvare con nome su desktop
file esiste già sostituire SI
chiudi "rubrica senza salvare"
apri file excel "c\desktop\rubrica
poi mi serve un altro comando
aprire un file excel "c\documenti\rubrica"
il file è di solo lettura cliccare su solo lettura
salvare con nome su desktop
file esiste già sostituire SI
chiudi "rubrica senza salvare"
apri file excel "c\desktop\rubrica
-

domenico04
0 3 - Messaggi: 46
- Iscritto il: 22 gen 2010, 2:04
0
voti
per la a) appena ho tempo ci penso (per quanto la via piu' rapida è il sistema delle revisioni)

(le celle modificate saranno successivamente evidenziate con un
per la b) hai gia' la risposta leggi bene lo script precedente per salvare con div. nome usi saveAs("nomefile") e per uscire senza salvare Quit(false) gli avvisi dovrebbero essere gia' disattivati, in ogni caso quando esprimi un problema dovresti spiegare quello che vuoi ottenere non la tua interpretazione
{perche' è piu semplice cosi' ^^}
p. es la frase precedente bastava "salvare un foglio (aggiornato/non aggiornato, questa è l'unica informazione che conta) con un altro nome"
perche' altrimenti quella frase x me è equivalente a copy rubrica dest /Y

(le celle modificate saranno successivamente evidenziate con un

per la b) hai gia' la risposta leggi bene lo script precedente per salvare con div. nome usi saveAs("nomefile") e per uscire senza salvare Quit(false) gli avvisi dovrebbero essere gia' disattivati, in ogni caso quando esprimi un problema dovresti spiegare quello che vuoi ottenere non la tua interpretazione
p. es la frase precedente bastava "salvare un foglio (aggiornato/non aggiornato, questa è l'unica informazione che conta) con un altro nome"
perche' altrimenti quella frase x me è equivalente a copy rubrica dest /Y
0
voti
Non ci sono riuscito…
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.Visible = True
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Casellario\RUBRICA.XLS")
arrivato a questo punto prima di chiudere devo fare
salva con nome(con lo stesso nome” rubrica”), in
\\CEDINFOSERVER\UfficioPosta
quindi mi dirà che il file esiste già e mi chiederà se voglio sostituirlo e io devo dire si(sostituire)
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.Visible = True
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Casellario\RUBRICA.XLS")
arrivato a questo punto prima di chiudere devo fare
salva con nome(con lo stesso nome” rubrica”), in
\\CEDINFOSERVER\UfficioPosta
quindi mi dirà che il file esiste già e mi chiederà se voglio sostituirlo e io devo dire si(sostituire)
-

domenico04
0 3 - Messaggi: 46
- Iscritto il: 22 gen 2010, 2:04
0
voti
veramente codificando quello che ti ho detto e con gli elementi forniti nelle discussioni precedenti saresti dovuto arrivare a :
il fatto è che ti impegni poco! ^^
ed inoltre il cerchi di generalizzare un po dici sul desktop poi in rete poi ancora desktop ma fai solo confusione
in piu' non devi andare ad intuito! il codice lo devi testare (magari non sulle macchine "di produzione") ! non puoi ancora eseguire il codice mentalmente hai detto tu stesso di essere alle prime armi o peggio con questi strumenti
- Codice: Seleziona tutto
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.AskToUpdateLinks = False
XL.Visible = True
XL.DisplayAlerts = False
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Casellario\RUBRICA.XLS")
XL.ActiveWorkBook.SaveAs "\\CEDINFOSERVER\UfficioPosta\RUBRICA.XLS"
'XL.DisplayAlerts = False
XL.ActiveWorkBook.Close(True)
XL.Quit()
il fatto è che ti impegni poco! ^^
ed inoltre il cerchi di generalizzare un po dici sul desktop poi in rete poi ancora desktop ma fai solo confusione
in piu' non devi andare ad intuito! il codice lo devi testare (magari non sulle macchine "di produzione") ! non puoi ancora eseguire il codice mentalmente hai detto tu stesso di essere alle prime armi o peggio con questi strumenti
0
voti
Ti posto qui il primo file
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.Visible = True
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\UfficioPosta\RUBRICA GENERALE MASCHILE.XLS")
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\rotonda\MATTINALE TR2.xls")
XL.DisplayAlerts = False
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\RepartoA\MATTINALI.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Femminile\MATTINALI REPARTO FEMMINILE.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Femminile\Transex.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\RepartoB\mattinali.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\Cedinfoserver\rotonda\TR1 - Allegato 3.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\CentClinico\ELENCO DETENUTI --.xls")
XL.ActiveWorkBook.Close
E qui il secondo
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.AskToUpdateLinks = False
XL.Visible = True
XL.DisplayAlerts = False
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Casellario\RUBRICA.XLS")
XL.ActiveWorkBook.SaveAs "\\CEDINFOSERVER\UfficioPosta\RUBRICA.XLS"
'XL.DisplayAlerts = False
XL.ActiveWorkBook.Close(True)
XL.Quit()
Si posso unire in modo da diventare un unico file vbs?
E il secondo file dovrebbe rimanere aperta il file
\\CEDINFOSERVER\UfficioPosta\RUBRICA.XLS
puoi crearmelo tu interamente?
Nel momento che smonto da lavoro per motivi vari, salute compreso, non ho un minuto di tempo infatti questo post, come gli altri li faccio in ufficio, che ho più tempo e li copio appena stacco da lavoro perché li non ho iternet pubblico ma solo intranet.
Ti ringrazio per la pazienza…
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.Visible = True
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\UfficioPosta\RUBRICA GENERALE MASCHILE.XLS")
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\rotonda\MATTINALE TR2.xls")
XL.DisplayAlerts = False
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\RepartoA\MATTINALI.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Femminile\MATTINALI REPARTO FEMMINILE.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Femminile\Transex.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\RepartoB\mattinali.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\Cedinfoserver\rotonda\TR1 - Allegato 3.xls")
XL.ActiveWorkBook.Close
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\CentClinico\ELENCO DETENUTI --.xls")
XL.ActiveWorkBook.Close
E qui il secondo
Dim XL
Dim wB
Set XL = CreateObject("EXCEL.APPLICATION")
XL.AskToUpdateLinks = False
XL.Visible = True
XL.DisplayAlerts = False
Set wB = XL.Workbooks.Open("\\CEDINFOSERVER\Casellario\RUBRICA.XLS")
XL.ActiveWorkBook.SaveAs "\\CEDINFOSERVER\UfficioPosta\RUBRICA.XLS"
'XL.DisplayAlerts = False
XL.ActiveWorkBook.Close(True)
XL.Quit()
Si posso unire in modo da diventare un unico file vbs?
E il secondo file dovrebbe rimanere aperta il file
\\CEDINFOSERVER\UfficioPosta\RUBRICA.XLS
puoi crearmelo tu interamente?
Nel momento che smonto da lavoro per motivi vari, salute compreso, non ho un minuto di tempo infatti questo post, come gli altri li faccio in ufficio, che ho più tempo e li copio appena stacco da lavoro perché li non ho iternet pubblico ma solo intranet.
Ti ringrazio per la pazienza…
-

domenico04
0 3 - Messaggi: 46
- Iscritto il: 22 gen 2010, 2:04
26 messaggi
• Pagina 3 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 10 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

