Vai al contenuto
PLC Forum


Script In Wcc - SCRIPT PER CREARE FOGLI EXCEL


Fabio66

Messaggi consigliati

Buongiorno a tutti. Ho un problema in uno script creato in Wcc ( 6.0 sp4 ) il quale crea un foglio Excel

Premendo un pulsante leggo alcune variabili dal Plc e le scrivo in un foglio Excel, tutto ha funzionanto fin quando

non ho portato questa applicazione laddove c'è una versione di Excel 2000

Fino ad oggi ho lavorato con questi sistemi

Microsoft XP sp2 - ed excel 97

Come ho detto tutto funziona bene, solo che ora con versioni maggiori di excel 97 non và più.

Il codice che crea il foglio excel è il seguente, c'è qualcuno che può aiutarmi a capire perche mi da errore nella linea in grassetto ?

NOME_FILE = "PROVA.XLS"

' TROVA O MENO L'ESISTENZA DEL FILE

Dim fso

Dim REQ

Set fso = CreateObject("Scripting.FileSystemObject")

If (fso.FileExists(NOME_FILE)) Then

REQ = MsgBox ("IL FILE " & NOME_FILE & " ESISTE GIA' VUOI SOVRASCRIVERLO ?",68, "CONFERMA")

If REQ >< 6 Then

Exit Sub

Else

fso.DeleteFile(NOME_FILE)

End If

End If

Dim FOGLIO_EXCEL

Set FOGLIO_EXCEL = CreateObject("Excel.Sheet") ' CREA L'OGGETTO

FOGLIO_EXCEL.Activate

FOGLIO_EXCEL.ActiveSheet.Cells(1,1).Value = "PIPPO" ' mette la scritta pippo nella prima riga, prima colonna

FOGLIO_EXCEL.SaveAs NOME_FILE ' SALVA IL FILE

FOGLIO_EXCEL.Application.Quit

Set FOGLIO_EXCEL = Nothing

GRAZIE A TUTTI

Link al commento
Condividi su altri siti


Gianmario Pedrani

che tipo di allarme ti da quando lo esegui???

oppure non da niente... ??

dacci un pò piu di informazioni a vedere cosi, lo scrip mi sembra giusto...

Link al commento
Condividi su altri siti

Dovrei tornare a breve dal cliente nel quale sto installando questa applicazione.

L'errore se non ricordo male dice che non può creare l'oggetto

in effetti si blocca proprio nella riga di creazione. Ho anche provato con l'Hot line

ma mi hanno risposto che il VBS non è un prodotto Siemens e che non possono fare nulla.

Di una cosa sono ormai certo, non viene gradita una versione > di excel 97.

nei giornio passati ho provato diversi pc tutti con lo stesso XP, ma con versioni diverse di office

dal 2000 al 2003 e tutte con lo stesso problema

Link al commento
Condividi su altri siti

Grazie, Gianmario.

Intanto sono ritornato dal cliente, ed il messaggio è proprio quello, che ti avevo indicato

sulla linea laddove crea l'oggetto, quella indicata in grassetto si blocca indicando come errore

che non può creare l'oggetto. Non dice altro.

Ho fatto altre prove, anzi siccome ho dovuto avviare l'applicazione, ho installato Excel97 e tutto funziona.

Booo ??

Stessa roba anche in un pc in ufficio.

ciao

Link al commento
Condividi su altri siti

Si certo che c'è .

La versione è Microsoft Office Excel 2003 11.5612.5206

Aiuto !!! non sò più dove sbattere la testa. Il problema resta . Con il vecchio excel 97 FUNZIONAAAA !!

Qualcuno sà a chi posso rivolgermi ???

Grazie

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...