30 abril 2007

IntelliSense

O "IntelliSense" é uma ferramente de ajuda de quando estamos dentro do VBA IDE, que antecipa as váriáveis, que queremos.

Por exemplo, queremos uma Message Box (Caixa de Aviso), escrevemos M e de seguida CRT + Space, aparece-nos uma quadro com todas as variáveis começadas com a letra M, escolhemos a pretendida.


O IntelliSense também funciona com Objectos, defenindo as Propriedades e os Métodos que dispomos conforme os Objectos.

Para isso aconteçer, basta escrever (.) para aparecer as opções.


Conforme vamos escrevendo, o IntelliSense vai se adequando ao pretendido.


Para alterar estas configurações do IntelliSense, menu Tools>Options


A opção Auto Quick Info deverá estar selecionada para o IntelliSense aparecer.



Esta ferramenta é uma grande ajuda, aqui fica mais uma pequena dica.







28 abril 2007

AutoCAD 2008 InfoCenter - RSS Feeds

Uma das novidades do AutoCAD 2008 é o InfoCenter do qual tem incluido um leitor de RSS Feeds, do qual eu vou explicar como configurar e ter todas as notícias em directo incluido no AutoCAD 2008. Para isso eu vou configurar o Blog "VBA for AutoCAD em PT".

AutoCAD 2008 InfoCenter - RSS Feeds



Abrir o InfoCenter - Communication Center



Settings - Definições do InfoCenter


Seleccionar o RRS Feeds


Criar uma nova subscrição New...



Confirmar em Add



O Blog "VBA for AutoCAD em Pt" foi adicionado ao InfoCenter do AutoCAD 2008



Assim fica com as notícias em directo, dentro do AutoCAD, funciona também para outros Blogs ou Sites com a "tecnologia" RSS.

Espero que seja útil




24 abril 2007

Autodesk Forum 2007



O Evento Autodesk Forum 2007 irá realizar-se nas seguintes datas...


8 Maio 2007 (FIL Junqueira - Lisboa) 10:00h às 19:00h
15 Maio 2007 (Europarque - Stª Maria da Feira) 10:00h às 19:00h

Para mais informações o evento consulte o site da Micrograf





23 abril 2007

Video: VBA IDE Options

VBA IDE Options

Tutorial "VBA IDE Options" realizei um video sobre o tutorial já publicado.




Espero que gostem, e seja util...

Link directo para o Video
http://video.google.com/videoplay?docid=3114496193491442359&hl=en




19 abril 2007

Curso AutoCAD 2008 - Programação VBA



Curso AutoCAD 2008 - Programação VBA

A QualiCAD como ATC aproveita os novos produtos da família Autodesk 2008, para lançar o novo 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: 20 a 29 Junho (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
www.qualicad.com
info@qualicad.com

Aproveitem também para dar uma vista de olhos também nos novos cursos da QualiCAD sobre a família Autodesk 2008, todos os cursos foram renovados para as novas versões ...

Vale apena... aproveitem esta oportunidade...




18 abril 2007

AUGI em Português

AUGI em Português
Autodesk User Group International (Grupo Internacional de Utilizadores Autodesk)
É necessário registo, mas é gratuito. Vale apena...
Forum Internacional - http://forums.augi.com/
Forum em Português - http://forums.augi.com/forumdisplay.php?f=704
(Forum do qual eu participo)



BLAUGI - www.blaugi.com Blog oficial do AUGI



17 abril 2007

Bug: Cores nas Forms ... Parte 2

Continuação do Bug: Cores nas Forms ... Parte 2



Testei no AutoCAD 2008 e Continuo com o mesmo problema, sem aparecer as cores das "Palette" nas Forms.

Aqui fica uma imagem com as cores que deveriam aparecer, vou continuar a tentar descobrir ao que se deve este problema.



Imagem retirada do Editor de VB do Microsoft Word 2003 (mas são as mesmas do Editor de VB do AutoCAD).




16 abril 2007

Video: Configurar o InforCenter - VBA

Configurar o InforCenter - VBA

A acompanhar o tutorial "Configurar o InforCenter - VBA" realizei um video, uma experiência/teste, para no futuro se correr bem, continuar a fazer videos a acompanhar os tutoriais.



Espero que gostem, e seja util...

Link directo para o Video
http://video.google.com/videoplay?docid=506006059498649156&hl=en







Configurar o InforCenter - VBA

Configurar o InforCenter - VBA

Como configurar o InforCenter do AutoCAD 2008 para ter disponível a secção do VBA.



Usando o AutoCAD 2008



No InfoCenter do AutoCAD 2008 (novidade desta versão)



Seleccionar
Settings



Escolher a opção Active X and VBA Developers's Guide



Ao escrever algo para a nossa procura (ex: Form)



Irá aparecer várias opções sobre o procurado... Ao Escolhermos a opção pretendida



Assim teremos o nosso resultado.

Espero que gostem...



13 abril 2007

Comandos VBA - AutoCAD 2007 e 2008

Comandos VBA - AutoCAD 2007 e 2008

Uma breve apresentação dos comandos relacionados com VBA para o AutoCAD (com uma breve explicação).



VBAMAN - VBA Manager, abre um quadro, onde se faz a gestão das rotinas.



VBAIDE - Editor de VBA (IDE Integrated Development Environment) - Local onde se cria as rotinas, testa, etc...



VBALOAD - Carrega rotinas VBA



VBANEW - Cria uma nova rotina



VBAPREF - Opções e Preferências



VBARUN - Corre a rotina



VBASTMT - Permite executar instruções vba na linha de comandos



VBAUNLOAD - Descarrega a rotina



-VBALOAD - Carrega directamente uma rotina na linha de comandos



-VBARUN - Executa directamente, selecionando o comando de arranque da rotina (macro)






10 abril 2007

Tradução Automática do Blog



Tradução Automática do Blog VBA for AutoCAD em PT

Apesar do Blog ser em Português, e como tenho recebido algumas visitas do estrangeiro, existe sempre a possibilidade de ler em Inglês. É uma tradução automática, existe casos em que o contexto fica diferente, mas sempre dá para ler.

Tradução automática para Inglês :

http://translate.google.com/translate?u=http%3A%2F%2Fvbacadpt.blogspot.com&langpair=pt%7Cen&hl=en&ie=UTF8

Existe também um link do lado direito para tradução automática do Blog.





Toolbar - VBA for AutoCAD em PT v1.0



Toolbar - VBA for AutoCAD em PT v1.0

Criei uma Toolbar VBA for AutoCAD em PT v1.0 para o AutoCAD (testado no AutoCAD 2006, 2007 e 2008), com os comandos de VBA.

Quem estiver interessado poderá realizar o download e pode usar livremente...





05 abril 2007

Bug: Cores nas Forms



Bug: Cores nas Forms
Será que é um Bug, ou será que é outro problema? Reparei com esta situação em 3 computadores diferentes, testei no AutoCAD 2006 e 2007, assim que puder testo no AutoCAD 2008.

Dentro do editor de VBA (VBAIDE), criamos uma Form, e pretendemos mudar as cores,



No Separador Palette, não me aparece nada, apesar das cores estarem lá,



Se passarmos com o rato por cima fica assim o separador,



O mais curioso, é que quando eu tirei o curso de Programação VBA, isso funcionou nos computadores, sem qualquer tipo de erro ou problema. Tenho de realizar mais uns testes, tentar descobrir a verdadeira causa de isto aconteçer. Estou ligeiramente desconfiado que é devido as placas gráficas.



02 abril 2007

VBA IDE Options

Alterações no VBA IDE Options, menu TOOLS>Options



Aqui estão, duas alterações que devemos realizar nas opções do VBA IDE



Require Variable Declaration
Esta opção deve ser selecionada para requerer e obrigar na declaração das variáveis do código.


Auto Syntax Check
Esta opção ajuda na sintaxe e resolução do código, mas ao ser seleccionada e ao fazermos CRT+C e CRT+V de texto vai dar erro, fica ao critério do utilizador, eu especialmente uso esta opção seleccionada.