Vba em autocad

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1107 palavras )
  • Download(s) : 0
  • Publicado : 11 de abril de 2013
Ler documento completo
Amostra do texto
João Manuel R. S. Tavares CFAC – Concepção e Fabrico Assistidos por Computador

Bibliografia
Material disponível no AfraLisp.net em  Material disponível no AfraLisp net em  http://www.afralisp.net Programação em AutoCAD, Curso Completo Fernando Luís Ferreira, João Santos Fernando Luís Ferreira  João Santos FCA Sistema de ajuda do AutoCAD

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐João Manuel R. S. Tavares

2

Introdução
A programação por objectos VBA – Visual Basic  for Applications utiliza fundamentos da  programação através do VB – Visual Basic mas  em que o ambiente de desenvolvimento está  incluído no próprio AutoCAD Mais rápido do que as aplicações em AutoLISP Comunicação facilitada com outras aplicações  Windows (Word, Excel, Access, etc.)Interface de desenvolvimento muito intuita e  com grande capacidade de ajuda
CFAC: Introdução ao VBA em AutoCAD @2007 ‐ João Manuel R. S. Tavares

3

Introdução
As aplicações desenvolvidas são geridas por  p ç g p eventos (devidos a acções do utilizador e do  sistema) A criação de caixas de diálogo para a execução  das aplicações é muito simples d   li õ  é  it   i l Os projectos VBA podem ficar embebidos nos  p j pdesenhos ou serem independentes (globais)
Projectos embebidos são projectos que ficam  gravados com o desenho Projectos globais são projectos que ficam gravados  em ficheiros separados
CFAC: Introdução ao VBA em AutoCAD @2007 ‐ João Manuel R. S. Tavares

4

Introdução
Cada objecto do VBA é definido por uma classe Cada objecto tem propriedades e métodos

CFAC: Introdução ao VBA em AutoCAD@2007 ‐ João Manuel R. S. Tavares

5

Carregamento e Execução de proj. VBA Carregamento e Execução de proj.
O carregamento de projectos VBA globais é  feito através dos comandos VBALOAD,  APPLOAD ou VBAMAN (disponiveis em Tools   (disponiveis em Tools,  subopções Macro e Load Application)
Comando VBALOAD:

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

6 Carregamento e Execução de proj. VBA Carregamento e Execução de proj.
Comando APPLOAD:

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

7

Carregamento e Execução de proj. VBA Carregamento e Execução de proj.
Comando VBARUN:

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

8

Editor  VBA Comando  VBAIDE Editor  VBA –Comando  VBAIDE
Barra de menus Barra de  ferramentas f Área de gestão  de projectos

Área das propriedades  j do objecto activo

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

9

Editor  VBA Comando  VBAIDE Editor  VBA – Comando  VBAIDE
Projecto aberto:

Janela de código

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

10

Editor  VBAComando  VBAIDE Editor  VBA – Comando  VBAIDE
Executar um projecto aberto:

(executar)

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

11

AutoCAD
No AutoCAD são  considerados: considerados
Objectos Classes Colecções

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

12

AutoCAD
Objecto Document é o desenho activo, a referência para um desenho activo é feita com  ThisDrawing

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

13

Constantes  Especificas  VBA / AutoCAD Constantes  Especificas  VBA / AutoCAD
Para verificar, seleccionar  Object Browser do  Editor VBA

Do AutoCAD

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

14

Constantes  Especificas  VBA/ AutoCAD Constantes  Especificas  VBA / AutoCAD

Do VBA

CFAC: Introdução ao VBA em AutoCAD

@2007 ‐ João Manuel R. S. Tavares

15

Forms
Mostrar forms: UserFormName.Show f Carregar forms em memória (por questões de rapidez): Load UserFormName Esconder forms: UserFormName.Hide Descarregar forms da memória: Unload UserFormName ou Unload Me Eventos: Eventos
UserFormName_Click()...
tracking img