Generare elenco elaborati

ferdferd

Utente poco attivo
Professione: rd
Software: ter
Regione: estero
#1
Salve a tutti,

premetto che il quesito non è prettamente legato ad autocad. Ho visto in giro diversi elenchi elaborati dove viene richiamato per ogni elaborato la codifica relativa ed il percorso del file.

Volevo capire se un elenco simile si può interfacciare con autocad ed auto aggiornarsi o se nella pratica l'elenco viene creato alla fine manualmente

Allego esempio

Grazie
 

Allegati

dieva

Utente Standard
Professione: CAD Manager - AutoCAD sw developer
Software: AutoCAD | BricsCAD | 3DSMax | Revit
Regione: puglia
#2
L'automazione deve stare tutta in Excel da dove - probabilmente - è stato generato il pdf che hai allegato.

Un macro/programma in VBA incluso nel foglio di Excel dovrebbe leggere i file DWG presenti nella cartella data e:
- compilare il codice elaborato basandosi sul nome file
- compilare il titolo basandosi sui 'dati Proprietà' del file
- compilare il formato basandosi sui 'dati Proprietà' del file
e cosi via.

Per 'dati proprietà' intendo quei dati associabili ad un file DWG tramite il comando "PROPDIS" o "_DWGPROPS" in inglese. Quei dati li puoi anche consultare da sistema operativo tramite click destro sul file -> proprietà -> scheda riepilogo.

Nella finestra di dialogo del comando PROPDIS ci sono tutti i campi per inserire i dati che occorrono all'elenco elaborati in questione; il programma in VBA penserà a estrarli, scomporli e formattarli.
 

ferdferd

Utente poco attivo
Professione: rd
Software: ter
Regione: estero
#3
L'automazione deve stare tutta in Excel da dove - probabilmente - è stato generato il pdf che hai allegato.

Un macro/programma in VBA incluso nel foglio di Excel dovrebbe leggere i file DWG presenti nella cartella data e:
- compilare il codice elaborato basandosi sul nome file
- compilare il titolo basandosi sui 'dati Proprietà' del file
- compilare il formato basandosi sui 'dati Proprietà' del file
e cosi via.

Per 'dati proprietà' intendo quei dati associabili ad un file DWG tramite il comando "PROPDIS" o "_DWGPROPS" in inglese. Quei dati li puoi anche consultare da sistema operativo tramite click destro sul file -> proprietà -> scheda riepilogo.

Nella finestra di dialogo del comando PROPDIS ci sono tutti i campi per inserire i dati che occorrono all'elenco elaborati in questione; il programma in VBA penserà a estrarli, scomporli e formattarli.
Grazie innanzitutto per la risposta. Premesso che ho un minimo di base di programmazione, dove potrei trovare risorse in questo senso da studiare ed approfondire?
 

dieva

Utente Standard
Professione: CAD Manager - AutoCAD sw developer
Software: AutoCAD | BricsCAD | 3DSMax | Revit
Regione: puglia
#4
c'è tanto materiale in rete relativo a VBA per Excel !

Gli aspetti che devi approfondire sono :

1- ricerca file in una cartella - vedi ad esempio:
https://stackoverflow.com/questions...file-names-in-folder-directory-with-excel-vba

2- estrazione delle proprietà del file - vedi ad esempio:
https://stackoverflow.com/questions/5651890/using-vba-to-get-extended-file-attributes

3- manipolazione delle stringhe per inserimento nelle celle - vedi ad esempio:
https://docs.microsoft.com/it-it/dotnet/visual-basic/language-reference/functions/string-functions