Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Popolare Foglio Di Excel Da Progetto Wincc Flexible - VB script


Messaggi consigliati

Inserito:

Ciao ragazzi....

Devo inviare e scrivere in un file di xcel, già creato e predisposto, dei dati che risiedono in delle DB.

L'invio deve avvenire tramite un comando da supervisione "pulsante".

Nel senso ....l'operatore quando ritiene opportuno aggiornare dei determinati dati preme un pulsante "Aggiorna_deflussi" e in automatico dovrei inviare a questo foglio di xcel un preciso pacchetto di valori.

Tramite gli script con una funzione "AggiornaExcel" sono riuscito a gestire il file, nel senso: Aprire , salvare , e chiudere.

Non riesco a capire come si può popolare il foglio di Xcel con dei valori prestabiliti.

Questo è il codice che ho scritto per aprire,salvare e chiudere il file.

Dim objXL

Set objXL = CreateObject("Excel.application")

objXL.visible = False

objXL.Workbooks.Open ("C:\Deflussi.xls")

objXL.ActiveWorkbook.Save

objXL.ActiveWorkbook.Close

objXL.quit

Set objXL = Nothing

AggiornaExcel=0

Grazie in anticipo


Inserita:

Dovrebbe essere abbastanza semplice...una volta che hai aperto il foglio puoi scrivere semplicemente, ad esempio:

objXL.ActiveSheet.Cells(1, 1).Value = 123
(per scrivere il numero 123 nella cella A1) oppure:
objXL.ActiveSheet.Cells(1, 1).Value = SmartTags("mia_variabile_WinCCFlex")

(per scrivere nella cella A1 il contenuto della variabile "mia_variabile_WinCCFlex")

Inserita:

Grazie provo subito....poi al massimo ti riscrivo....

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...