Il Bar dell'Ingegneria

VBA Autocad

« Older   Newer »
 
  Share  
.
  1. Mattia Chemotti
        +1   -1
     
    .

    User deleted


    Buon giorno a tutti,
    per ragioni lavorative ho la necessità di lavorare in VBA su Autocad, nonostante io non abbia mai usato il programma. Frugando un po', ho trovato le macro, e avendo esperienza con queste in VBA per Excel pensavo di poter comparare il tutto, ma sono sorti dei problemi. Precedentemente, nel momento in cui registravo una macro tramite Excel (non l'editor in VBA, proprio tramite Excel) automaticamente veniva creato un modulo nell'editor VBA, dove io potevo consultare come il codice si comportava a seconda delle azioni. In sostanza imparavo i comandi e le procedure VBA per scrivere, cancellare, aggiungere e tutto il resto tramite questo metodo. Ora, nel momento in cui provo a fare lo stesso con Autocad, quando, dopo aver registrato la macro entro nell'editor, non trovo nessun modulo. Qualcuno mi sa dire se esiste questa funzione in Autocad od in alternativa darmi il codice per importare un blocco tramite VBA direttamente sul foglio?

    Grazie in anticipo.
     
    Top
    .
  2.     +1   -1
     
    .
    Avatar

    Advanced Member

    Group
    Administrator
    Posts
    8,163
    Reputation
    +294

    Status
    Offline
    CITAZIONE (Mattia Chemotti @ 24/1/2015, 13:32) 
    Buon giorno a tutti,
    per ragioni lavorative ho la necessità di lavorare in VBA su Autocad, nonostante io non abbia mai usato il programma. Frugando un po', ho trovato le macro, e avendo esperienza con queste in VBA per Excel pensavo di poter comparare il tutto, ma sono sorti dei problemi. Precedentemente, nel momento in cui registravo una macro tramite Excel (non l'editor in VBA, proprio tramite Excel) automaticamente veniva creato un modulo nell'editor VBA, dove io potevo consultare come il codice si comportava a seconda delle azioni. In sostanza imparavo i comandi e le procedure VBA per scrivere, cancellare, aggiungere e tutto il resto tramite questo metodo. Ora, nel momento in cui provo a fare lo stesso con Autocad, quando, dopo aver registrato la macro entro nell'editor, non trovo nessun modulo. Qualcuno mi sa dire se esiste questa funzione in Autocad od in alternativa darmi il codice per importare un blocco tramite VBA direttamente sul foglio?

    Grazie in anticipo.

    Che io sappia in Autocad non esiste il registratore macro per VBA.

    Spiega meglio cosa intendi con "importare un blocco tramite VBA direttamente sul foglio"

    Un blocco presumo sia un elemento di disegno nel cad mentre il foglio dovrebbe essere un foglio excel?
    Cosa intenderesti importare sul foglio excel?

    Comunque se spulci i vari topic nella sezione Oporothecae trovi molti programminini/codici (almeno una ventina) per l'iterazione tra Excel e Autocad.
    Ti consiglio di partire da : Primi passi nel VBA per Autocad in cui trovi anche la lista dei topic il cui contenuto è attinente al tuo problema.

    caio
     
    Top
    .
  3. Mattia Chemotti
        +1   -1
     
    .

    User deleted


    CITAZIONE
    Che io sappia in Autocad non esiste il registratore macro per VBA.

    Spiega meglio cosa intendi con "importare un blocco tramite VBA direttamente sul foglio"

    Un blocco presumo sia un elemento di disegno nel cad mentre il foglio dovrebbe essere un foglio excel?
    Cosa intenderesti importare sul foglio excel?

    Comunque se spulci i vari topic nella sezione Oporothecae trovi molti programminini/codici (almeno una ventina) per l'iterazione tra Excel e Autocad.
    Ti consiglio di partire da : Primi passi nel VBA per Autocad in cui trovi anche la lista dei topic il cui contenuto è attinente al tuo problema.

    caio

    Ciao,

    Per "importare un blocco tramite VBA direttamente sul foglio" intendo, inserire l'elemento del cad (blocco) all'interno dell'ambiente di creazione di autocad tramite VBA, semplicemente perchè devo fare una form che mi permetta tramite una combobox ed un bottone, di inserire diversi tipi di blocco. Ho consultato comunque gli altri topic che mi hai indicato e si stanno rivelando molto utili, Grazie mille.
    Spero di essere stato il più chiaro possibile...
     
    Top
    .
2 replies since 24/1/2015, 13:32   332 views
  Share  
.