31 julho 2007

O Futuro do VBA...

Qual será O Futuro do VBA...



A nova geração do VBA (Visual Basic for Applications) vai ter um sucessor VSTA (Visual Studio Tools for Applications).

O VSTA já se encontra implementado no InfoPath 2007 (o único programa do Office 2007 a ser incorporado com o VSTA, os restantes incluem o VBA).

A principal diferença entre o VBA e o VSTA é de o VBA não funcionar correctamente em plataformas de 64bits.

Provavelmente numa nova versão do AutoCAD, virá incorporado com o VSTA, apesar dos esforços da Autodesk para o VBA funcionar correctamente em plataformas de 64bits. Vamos ver onde vai parar esta questão…

Para dar uma vista de olhos, visite o seguinte link:
http://msdn2.microsoft.com/en-us/vstudio/aa700828.aspx

Futuramente mais noticias sobre este assunto…




23 julho 2007

Modos de Visualização...

Modos de Visualização... do código

No canto inferior esquerdo da janela de código, estão dois botões Procedure View e o Full Module View



Procedure View > Isola a vista do código/evento actual em que o rato se encontra colocado



Full Module View > Mostra toda a rotina



Exemplo: Full Module View > Aqui temos a vista de todo o código da rotina



Exemplo: Procedure View > Isola a vista do código/evento que estamos a trabalhar, sendo muito útil para podermos trabalhar apenas naquilo que pretendemos.




22 julho 2007

A Roda do Rato não Funciona... Parte 3



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.

Os outros posts em que falei no assunto:

20 julho 2007

Extras do Livro



Para quem tem o livro AutoCAD 2006 VBA: A Programmer's Reference poderá descarregar no site da editora
www.apress.com um capítulo extra do livro em pdf.



18 julho 2007

VBA for AutoCAD



Mais um livro sobre VBA para AutoCAD...

Para mais informações sobre o livro visite o site da editora Goodheart Willcox
www.goodheartwillcox.com

Link directo para a apresentação do livro
http://www.goodheartwillcox.com/products/detail.asp?id=257

Pré-visualização dos Capítulos (pdf)
Chapter 11

Parece ser um livro muito interessante...




17 julho 2007

VBA Para AutoCAD 2ª Edição



VBA Para AutoCAD 2ª Edição
Uma nova re-edição deste livro (2007) em Português (Brasil), do Autor Luis Alberto Gómez.

para mais informações visite o site da editora.


16 julho 2007

Carregar uma Rotina - Drag n' Drop

Uma dica muito rápida e simples... Carregar uma Rotina - Drag n' Drop



Além da maneira tradicional de carregar uma rotina para o AutoCAD, existe uma maneira mais fácil e mais rápida... Drag n' Drop (Seleccionar, Arrastar e Largar).

Seleccionar a rotina no Explorador do Windows (Explorer) e arrastar para dentro do AutoCAD e Largar, sendo assim a maneira mais rápida de carregar uma rotina.

Funciona também com outras rotinas de programação, como o Lisp.







10 julho 2007

VB & VBA in a Nutshell: The Language



Numa pesquisa, encontrei este Livro VB & VBA in a Nutshell: The Language sobre Linguagem VB e VBA, apesar de não ser ligado ao AutoCAD, deve ser muito interessante.

Para mais informações, visite: http://www.oreilly.com/catalog/vbanut/




04 julho 2007

Colocar uma Imagem...

Colocar uma Imagem...

Para tornar uma Form (Caixa de Diálogo) mais atractiva ou para explicar algo, costuma-se usar imagens.

O tipo ficheiro de imagens que se pode usar são: *.bmp, *.cur, *.gif, *.ico, *.jpg, *.wmf

(Exemplo de uma imagem numa Form)

Ao colocar uma imagem é possível, recordar, redimensionar, ou fazer um zoom.

Também existe a possíbilidade de tornar o background (fundo) transparente, para isso devemos usar a propriedade BackStyle - fmBackStyleTransparent



Exemplo de uma utiização para explicar o pretendido.



O Fundo da imagem convem ser só de uma cor, se possível branco, para ter melhores resultados





02 julho 2007

Macros e os Vírus...

Macros e os Vírus...



Cuidado... Quando se carrega uma rotina vba, como protecção o autocad bloqueia a "entrada directa" da rotina, isto é, com a linguagem vba pode ser criado um vírus e danificar o sistema (por ex: apagar desenhos, danificar desenhos e configurações, etc...), e como protecção é bloqueado a entrada, sendo o utilizador dando a ordem de acesso.

A opção Always ask before opening projects with macros deverá estar selecionada para sempre que carregamos uma rotina seja solicitado a abertura das macros.

Se estivermos com dúvidas Disable Macros, se não pretendermos correr a rotina Do Not Load

Para aceitar deverão selecionar a opção Enable Macros.

Como temos por habitudo usar a internet e descarregar rotinas e utilizá-las, temos de ter em atenção de onde as descarregamos e de quem as criou... ainda existe gente "perigosa" na internet. Esses "Vírus", podem ser associados as Macros.







26 junho 2007

Toolbar - VBA for AutoCAD em PT v1.1

Toolbar - VBA for AutoCAD em PT v1.1

Um pequeno update que fiz a Toolbar (Barra de Ferramentas) com novos comandos e incluíndo um menu de VBA. Espero que seja muito útil.

Visualização em AutoCAD 2008 (Windows XP)

Visualização em AutoCAD 2008 (Windows Vista HP)

Visualização em AutoCAD 2008 (Windows XP)

Visualização em AutoCAD 2008 (Windows Vista HP)

Para realizar o Download da Toolbar:
http://vbacadpt.4shared.com/file/18702389/aaf0b84a

ou então no menu do lado esquerdo na seçcão @ Downloads

Toolbar testada no AutoCAD 2007 e AutoCAD 2008...







Sobre a versão o Ms Visual Basic (VBA) parte 3

Sobre a versão o Ms Visual Basic (VBA) parte 3



Software testado:
Windows Vista Home Premium, Microsoft Office Enterprise 2007 e AutoCAD 2008

Não esqueçer de ter em atenção o seguinte:
http://vbacadpt.blogspot.com/2007/06/sobre-verso-o-ms-visual-basic-vba-parte.html





25 junho 2007

Bug: Cores nas Forms ... Parte 4

Bug: Cores nas Forms ... Parte 4



Apesar de eu já saber o que se passa com este "Bug", a curiosidade de verificar essa situação com o uso do AutoCAD 2008 e o Windows Vista Home Premium, o problema consiste...

Resolução do Problema poderá ser vista aqui:
http://vbacadpt.blogspot.com/2007/05/bug-cores-nas-forms-parte-3.html

Continuo a achar que isto não deveria acontecer...





AutoCAD 2008 vs Windows Vista HP

AutoCAD 2008 vs Windows Vista HP



Finalmente, "ou não" já estou a testar o novo AutoCAD 2008 na plataforma Windows Vista Home Premium,



Vamos ver como se comporta o uso do AutoCAD e o uso do VBA.
Finalmente vou satisfazer a minha curiosidade.






21 junho 2007

Sobre a versão o Ms Visual Basic (VBA) parte 2

Sobre a versão o Ms Visual Basic (VBA) parte 2...

Em relação a esta questão da versão conforme eu tinha falado neste post
http://vbacadpt.blogspot.com/2007/06/sobre-verso-o-ms-visual-basic-vba.html descobri o seguinte no Help do AutoCAD.



Dependências e limitações



Se você instalar, reinstalar, ou desinstalar o Microsoft Office ou outras aplicações de VBA após ter instalado AutoCAD, deve reinstalar novamente o AutoCAD e reiniciar o seu sistema operativo.

Devemos ter em atenção quando isto acontecer...




Page copy protected against web site content infringement by Copyscape