• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Come comunicare tra Excel e SolidWorks

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#1
L'esempio allegato mostra come comunicare tra Excel e SW.
Si tratta di un semplice esempio, che illustra come connettersi a una sessione attiva di Excel e inserire i componenti elencati nel foglio di Excel in un documento d'assieme.

Prerequisiti:
1) Assieme attivo
2) Excel aperto (il testo nelle celle devono puntare realmente ai file)

A cosa può servire ?
Debbo creare un assieme da una distinta di un gestionale.
Si esporta dal gestionale in txt o in Excel e lo si utilizza per creare l'assieme.
 

Allegati

re_solidworks

Moderatore Solidworks
Staff Forum
Professione: Progettista
Software: Swx2016-R2W2016-Power Surfacing 2.1-Creo 2.0- PDSU 2016 - Composer 2016
Regione: Veneto
#2
Domandina: funziona anche in rete? Perchè in questo c'è una faraonica maledizione di Reggio e del suo staff....:biggrin:
 

SolidUser

Utente Senior
Professione: Progettista
Software: SolidWorks 2013 SP1.0
Regione: Veneto
#3
Si, funziona anche in rete.
La macro non fa altro che leggere il contenuto delle celle ed il resto sono operazioni di apertura / inserimento in assieme.
La macro è solo un piccolo esempio di come si puuò interfacciare SolidWorks con Excel.
L'implementazione in base alle esigenze dell'utente sono a carico dello stesso.
 

reggio

Utente Senior
Professione: ...
Software: autocad11+swx16 sp4 w7 x64+Ready2W2012
Regione: Emilia - Modena
#4
...già...
f a r a o n i c a m a l e d i z i o n e
Finalmente a creare macchine P A R A M E T R I C A M E N T E :D
praticamente IL motivo che ci ha spinto verso il 3D

aaaahhhhh... e fino al 10 non riesco a provarlooo :(

inserire i componenti elencati nel foglio di Excel in un documento d'assieme.
pppfffff cioè addiritura posso fare "se la potenza è 2,2kw inserisci motore2_2kw.part" e "se la potenza è 3kw inserisci motore3kw.part"???

Si esporta dal gestionale in txt o in Excel e lo si utilizza per creare l'assieme.
...ma...ma..ma... ma... così? basta importare o collega direttamente il foglio di excel?
 

reggio

Utente Senior
Professione: ...
Software: autocad11+swx16 sp4 w7 x64+Ready2W2012
Regione: Emilia - Modena
#6
Secondo me non hai capito cosa fa la macro.
Ciao, no, prima non avevo capito
ora ho visto, l'esempio mostra cosa è possibile fare conoscendo VBasic :finger:
(che io non conosco...:frown:)

OT: Ho appena risposto al tuo post "Risoluzione di bug più velocemente" dove ho fatto accenno ad un mio vecchio quanto importante problema con excel/swx, visto che conosci l'argomento, chiedevo se tu potessi dargli un occhiata e darmi un tuo parere, questo è il link
Excel2007 per comandare assiemi e parti: da C:\ sì, in rete no... (??)