02 novembro 2007

Audit

Audit



Código para efectuar um Audit ao desenho

ThisDrawing.AuditInfo FixError (True ou False)

True - Encontra e corrige os erros
False - Encontra e não corrige os erros





29 outubro 2007

A Roda do Rato não Funciona... parte 4

A Roda do Rato não Funciona... parte 4

Apesar do problema resolvido, com o AutoCAD 2008 e o Windows Vista, a Roda do Rato funciona com as scrollbars, corrigindo uma falha que existia nas versões anteriores.



Para quem continua a usar o Windows XP não funciona, encontrei este aplicativo VBScroll v1.3.1 para fazer as scrollbars funcionarem, testei e já não me desfaço dele. Vale apena.

Para mais informações e download visite:







26 outubro 2007

"Get String"

"Get String" - usando dados inseridos pelo utilizador

Pergunta na prompt do AutoCAD




Resposta numa Message Box, com a resposta que introduzimos na prompt



Código para realizar "Get String"




17 outubro 2007

Ficheiro .txt

Ficheiro .txt

Como criar um ficheiro .txt (notepad) através do autocad (vba).


Este é o código para criar esse documento, convém alterar a localização do ficheiro.



pode ser usado também para criar um ficheiro .doc (substituir onde diz txt por doc)








11 outubro 2007

Object Browser Icons

Object Browser Icons

A Explicação do significado dos icons do Object Browser



Para aceder ao Object Browser use a tecla F2 ou menu View > Object Browser



Poderá realizar o download da imagem do Object Browser Icons no seguinte link:
http://www.4shared.com/file/26180632/4a8d660b/VBA_Object_Browser_Icons.html









08 outubro 2007

Password

Password

Código para colocar uma password num desenho e gravar como ficheiro num local que pretendemos.



Esta rotina "password" é o mesmo que realizar esta operação de segurança dos desenhos



Cuidado com esta rotina para não danificar desenhos, é a vossa responsabilidade, use com cuidado e não se esqueça da password que colocou, o melhor é testar com desenho que não precise (só para testes).





02 outubro 2007

Curso AutoCAD 2008 - Programação VBA



Curso AutoCAD 2008 - Programação VBA


A QualiCAD como ATC lança mais uma edição este ano do curso de programação VBA para AutoCAD na versão 2008, sendo o único Centro de Formação Autodesk (ATC - Autodesk Authorize Training Center) a apresentar um curso sobre este tema.

...Informação transcrita do site da QualiCAD...

AutoCAD 2008 - Programação VBA

Duração: 28 horas
Objectivos:
Executar e criar programas em Visual Basic for Applications, permitindo uma adaptação do AutoCAD a funções específicas e programar a comunicação com outros programas.
Programa:
Introdução ao VBA em AutoCAD.
Estrutura de um projecto VBA.
Carregamento e execução de projectos.
O editor VBA e outros comandos. Objectos, classes e colecções.
Propriedades, métodos e eventos.
Variáveis e constantes. Funções e procedimentos.
Entrada e saída de informação. Caixas de Diálogo – Forms.
Criação e edição de objectos.
Layers, tipos de linha e outras propriedades.
Espaços de composição e impressão.
Ficheiros e directórios.
Controlo de erros.
Ligações com outros programas.

Datas: 15 a 26 Novembro (18h00-21h30)

Contactos para mais informações:
Rua de S. Julião, 140, 3º Esq
1100-527 LISBOA
Tel: 213 427 612
Fax: 213 462 409
http://www.qualicad.com/
info@qualicad.com

Aproveitem também para dar uma vista de olhos também nos outros cursos da QualiCAD sobre a família Autodesk 2008. Vale apena... aproveitem esta oportunidade...






27 setembro 2007

Zooms

Zooms

No Final de cada rotina, ou da execução de algo, poderemos sempre aplicar algum dos zooms (o que nos der mais jeito).



Para isso aplicamos...
ThisDrawing.Application.Zoom(All,Center,Extents, etc...)





24 setembro 2007

Cad Criativo

Mais um livro sobre CAD "CAD Criativo", com um tema diferente, com muitos exercícios de VBA para um uso creativo do AutoCAD.



Para mais informações sobre o livro Editora Campus

pode também visitar o site oficial do livro http://www.fec.unicamp.br/~celani/cad-criativo.htm




18 setembro 2007

Abrir, Novo, Gravar, Gravar Como...

Abrir, Novo, Gravar, Gravar Como...

Código para Abrir DWG (clique para ampliar...)



Código para Novo DWG (clique para ampliar...)



Código para Gravar DWG (clique para ampliar...)



Código para Gravar Como DWG (clique para ampliar...)





15 setembro 2007

Model Space e Paper Space

Model Space e Paper Space



Código em vba para aceder ao Model Space e ao Paper Space



ThisDrawing.Activespace = acModel/PaperSpace (colocamos o pretendido)



Assim temos acesso ao executar a rotina, ao Model e ao Paper Space






12 setembro 2007

Macros: Step intro

Macros: Step intro

No menu das Macros, existe uma opção Step intro



Para que serve esta opção?



Dá indicação ao vbaide e inicia a execução da macro.
A execução é pausada na primeira linha executável do código em questão.



Utilidade: Para um código muito grande e com várias macros, inicia-se logo na macro que pretendemos alterar ou correr... Muito útil...






07 setembro 2007

AutoCAD 2008 and AutoCAD LT 2008 Bible



Mais um Livro "AutoCAD 2008 and AutoCAD LT 2008 Bible" sobre o AutoCAD 2008 da Ellen Finkelstein www.ellenfinkelstein.com da Editora Wiley.


Com a ESPECIAL chamada de atenção ao Capítulo 37 - Programação usando VBA, que tem um capítulo dedicado ao VBA.

Para mais informações sobre o Livro visite:

05 setembro 2007

Site sobre VBA para ADT

Site sobre VBA para ADT



Encontrei este site

http://www.cadmin.com/VBA_for_ADT/Introduction.htm

com exemplos de rotinas VBA e tutoriais para Autodesk Architectural Desktop.





03 setembro 2007

Teclas de Atalho

Teclas de Atalho



Quando criamos um botão, temos a possibilidade de colocar uma tecla de atalho (tecla acelaradora windows) via teclado para esse botão.



Para aceder rápidamente ao botão via teclado... ALT + (a letra que está sublinhada)



Para colocar-mos esta opção nos botões, temos nas propriedades uma opção Accelerator, e colocamos a letra pretendida para atalho





Page copy protected against web site content infringement by Copyscape