Need help with AutoLISP and VBA

Discussion in 'AutoCAD' started by coil, Aug 12, 2004.

  1. coil

    coil Guest

    I want to learn to start writing program files for acad and posible microsoft office products, so far i've spent a couple of weeks learning AutoLISP and i'm beginning to see the potentail there is with VBA programs. I have never gone to school for neither of these languages, my question is this: Which one should i focus more on? And if i focus and learn VBA will i even need to learn AutoLISP?

    in the company i currently work for no one has any idea what woud be capable if I (or any one in the office) where to learn these languages.

    I know this seems like a strange question to ask, but any input would be appercaited. thanks in advance.
     
    coil, Aug 12, 2004
    #1
  2. Not a strange question at all. In fact, it turns up on these newsgroups
    regularly.

    The answer is, it depends on what you want to do. VBA and AutoLISP each
    have their own sets of strengths and weaknesses. There are things that VBA
    can't do, things that AutoLISP can't do. There are things that both can do,
    but is a lot easier in one language or the other.

    VBA does not do a good job of examining complex entities such as dimensions.
    Some of the code that purports to do so use weak assumptions that I have
    experienced exceptions to. VBA is much better than AutoLISP for creating
    dialog boxes. I habitually use both languages now, to take advantage of the
    strengths of each.

    Randy Richardson
    Hattiesburg, MS

    microsoft office products, so far i've spent a couple of weeks learning
    AutoLISP and i'm beginning to see the potentail there is with VBA programs.
    I have never gone to school for neither of these languages, my question is
    this: Which one should i focus more on? And if i focus and learn VBA will i
    even need to learn AutoLISP?
    capable if I (or any one in the office) where to learn these languages.
    appercaited. thanks in advance.
     
    Randy Richardson, Aug 13, 2004
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.