Aplicações - VBA. Programação Interna



Documentos relacionados
Microsoft Excel Macro V. Índice 16-) Formulários ) Gerando código para o Formulário... 49

BARRA DE PROGRESSO EM VBA

Excel VBA - Parte IV:Inserindo um formulário e seus comandos

Tutorial 1 - Básico do VBA do Excel

Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.

CRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS

Criando um formulário no VBA

Microsoft Excel Macros aula 1

Laboratório de Programação I

Inserindo Dados no Banco de Dados Paradox.

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Excel Macros e Programação em VBA

A1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7).

APOSTILA WORD BÁSICO

Guia e Utilização do Visual Studio 6.0

Criação e execução a partir do Dev-C... 1 Erros de compilação... 4 Executar programa no DOS... 4 Ajustando o programa para executar no DOS...

TUTORIAL DE USO DO GOOGLE CODE. PARTE 1 ISSUE TRACKING Versão 1.0 1

VBA USANDO TABELA DO WORD COMO BANDO DE DADOS

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

Conhecendo o Visual FoxPro 8.0 Parte 2

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

SPARK - Comunicador Instantâneo MANUAL DO USUÁRIO

Manual de implantação

Conhecendo o Visual FoxPro 8.0 Parte 1

Instalação do Componente TcomPort

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

Instruções de instalação do software de edição e conexão EmbroideryEditor. Exclusivo para máquina de bordar MC500E

LUXVISION HÍBRIDO VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER. Abra o INTERNET EXPLORER, vá em FERRAMENTAS, OPÇÕES DA INTERNET.

Paradigmas da Programação Netbeans UML

Editor Eclipse para Programas F

MANUAL DO SIGPOL 3.0 MÓDULO DOCUMENTOS

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

IINTRODUÇÃO SOFTWARE DE PROGRAMAÇÃO GP-SOFTWARE

TUTORIAL SISTEMA OPERACIONAL WINDOWS XP

Disciplina: INF Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010

Cartões Pré-pagos. Cartões Pré-pagos

GERENCIADOR DE CONTEÚDO

Apostila de Delphi 7.0 Profa. Gilene B. Gomes. Crie um formulário em Delphi com os componentes apresentados abaixo:

Na seguinte figura, vemos uma calculadora que determina a área de um círculo.

FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05. Prof. Fábio Diniz

Unidade 3: Trabalhando com variáveis no App Inventor

DIGPROP - PREGÃO. Digitação de dados para entrega de propostas por meio magnético

Ferramentas Web, Web 2.0 e Software Livre em EVT

LIÇÃO 1 - GRAVANDO MACROS

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

PASSO A PASSO MOVIE MAKER

4 Criação de macros e introdução à linguagem VBA

Manual de uso Web Desk TI

Manual de uso PSIM Client 2010

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Avançado. Visão geral do ambiente do VBA Retornar à planilha Excel

Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Configuração de assinatura de

Noções básicas sobre macros no Access 97. Construção de algumas macros simples. Noções básicas sobre procedimentos VBA no Access 97

Capítulo I Preliminares: Visual Basic na planilha eletrônica Excel.

APOSTILA LINUX EDUCACIONAL

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V


Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Display de Cristal Líquido

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

MANUAL GDS TOUCH. Versão: 1.0 Direitos reservados.

1. FILTRAR OS DADOS ATRAVÉS DE FORMULÁRIO (FILTER BY FORM)

Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga

FIGURA. 2.2 ECRÃ DE TRABALHO

Delphi 7 Aula 01 Área do Triângulo

Manual de Instalação do CmapTools no Linux Educacional 1.0 por Rafael Nink de Carvalho

Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda:

Orientação a Objetos Programação em C++

Esclarecer dúvidas sobre o funcionamento do programa Licita, bem como explicar o processo de geração e importação de arquivos no sistema.

Tutorial 3: Desenhar objetos no AutoCAD 2010

Manual de utilização. Aplicativo que substitua o controle remoto da TV e Home Theater da marca LG.

ANDROID APPLICATION PROJECT

Microsoft Office PowerPoint 2007

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

1 Criando um aplicativo visual em Java

: l : desdenha linhas simples de um ponto a outro.

MANUAL DO USUÁRIO UTILIZAÇÃO DO SOFTWARE PDF 24 CREATOR. Coordenadoria de Tecnologia da Informação

15.4.2b Laboratório: Partilha de uma Pasta, de uma Impressora e Configuração de Permissões de Partilha

Manual de uso do aplicativo Filho Sem Fila

Manual do Assinador de Documentos

LIÇÃO 1 - USANDO O GRAVADOR DE MACROS

Aula 03 PowerPoint 2007

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Criar um novo projeto

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Nota de Aula: Utilização da IDE Code::Blocks

NFePackSaaS GUIA DO USUÁRIO

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2005/ Valores

Prática em Laboratório N.04 (Parte 01) Criando uma aplicação composta a partir de um serviço Web

VERSÃO 1 PRELIMINAR MÓDULO 3 - PRESENCIAL

FAQ. Erros, e dúvidas frequentes

Manual de operações SAP Criar Promoção de Loja. Fluxo de telas. Ultima atualização: 14/05/2013 Todos os direitos reservados Leo Gestão.

Sistema de Recursos Humanos

IZARC (programa para compactar e descompactar ficheiros)

Laboratório - Exploração do FTP

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

Transcrição:

Aplicações - VBA Programação Interna

Criando arquivos.vbi VCAD VBA (Source) - Extensão.vbi Elaborando o Código Todo suporte necessário à elaboração de um código MS-VBA pode ser obtido Internamente ao VCAD, acionando a Ajuda do VCAD - HELP (F1). A figura abaixo exibe a abertura do Help, selecionado para Aplicação VBA. Um Projecto VCAD VBA (Source Code) é gravado num ficheiro de extensão tipo.vbi. Um simples ficheiro.vbi, por sua vez, é composto por 3 tipos de "Modulos": 1- User Forms, 2- Code Modules e 3- Class Modules. Para iniciar um projeto.vbi é preciso abrir o VBA (Visual Basic for Application) dentro do VCAD, digitando VBA na barra de comandos do VCAD, ou pelo Menu Tools > Visual Basic > Visual Basic Editor.

Nesse artigo apresentam-se todos os passos necessários à criação de um código, ou aplicativo VBA o qual calcula e exibe, em uma caixa de diálogo, a AREA e PERIMETRO de entidades fechadas (Pline e LWPline), uma vez selecionadas pelo usuário. Nesse aplicativo é utilizado um formulário contendo dois Labels (que mostrarão a AREA e o PERIMETRO), um CommandButton (Para avançar para a próxima entidade a ser selecionada) e uma ListBox (para guardar os valores referentes a todas as entidades). Para criar o formulário, clique no Menu Insert > UserForm. Após inserir o formulário, use o Toolbox para inserir o Label, o CommandButton e a ListBox. O formulário deve ficar conforme a figura abaixo. Visualizando o código fonte //Iniciando o Formulário ( Box de Diálogo )[ Private Sub UserForm_Initialize() On Error Resume Next i = 0 j = 2 x = 0 //Inicio Método de seleção[ Set stpolygon = ActiveDocument.SelectionSets.Add("selecao") stpolygon.selectonscreen ActiveDocument.Utility.Prompt "Entities in set:" & " " & stpolygon.count //Final Método de seleção] Me.Hide //Fazendo Highlight nas Entidades selecionadas[ For Each entpolygon In stpolygon If x = 0 Then entpolygon.highlight True //Fazendo Highlight nas Entidades selecionadas] //Verificando se a entidade é Polyline e capturando as informações de AREA e PERIMETRO[ If entpolygon.entityname = "Polyline" Then Set polilinha = entpolygon ListBox1.AddItem (Round(polilinha.Area, 2)) ListBox1.AddItem (Round(polilinha.Length, 2)) ListBox1.AddItem (polilinha.handle) //Verificando se a entidade é Polyline e capturando as informações de AREA e PERIMETRO]

//Verificando se a entidade é LWPolyline e capturando as informações de AREA e PERIMETRO[ If entpolygon.entityname = "LightWeightPolyline" Then Set lwpolilinha = entpolygon ListBox1.AddItem (Round(lwpolilinha.Area, 2)) ListBox1.AddItem (Round(lwpolilinha.Length, 2)) ListBox1.AddItem (lwpolilinha.handle) //Verificando se a entidade é LWPolyline e capturando as informações de AREA e PERIMETRO] x = x + 1 Next //Label recebe o valor da AREA lblarea.caption = "Area:" & " " & ListBox1.List(i) & " " & "m2" //Label recebe o valor do PERIMETRO lblperimeter.caption = "Perimeter:" & " " & ListBox1.List(i + 1) & " " & "m" i = 3 End Sub //Final do Initialize Formulário ( Box de diálogo)] //Início Função para mostrar o Highlight da próxima entidade[ Private Function Highlight() j = j + 3 For Each entpolygon In stpolygon If entpolygon.handle = ListBox1.List(j) Then entpolygon.highlight True Next End Function //Final Função para mostrar o Highlight da próxima entidade] //Início Função do botão Next[ Private Sub cmdnext_click() If i = ListBox1.ListCount Then Unload Me If i <> ListBox1.ListCount Then Highlight //chama a função para fazer o Highlight da entidade selecionada //Capturando os valores de AREA e PERIMETRO[ lblarea.caption = "Area:" & " " & ListBox1.List(i) & " " & "m2" lblperimeter.caption = "Perimeter:" & " " & ListBox1.List(i + 1) & " " & "m" i = i + 3 //Capturando os valores de AREA e PERIMETRO] End Sub //Final Função do botão Next] Executando e Salvando o Código Fonte Após criar o código fonte, desejando executá-lo, clique: No Menu Run > Run Sub/UserForm ou Pressione a tecla F5. Para salvar o arquivo.vbi clique no Menu File > Save ou clique no ícone

Imagem da aplicação em execução Quando a aplicação estiver concluída, é possível criar uma macro no VCAD que pode ser executada através de um único clique. Na próxima edição mostraremos como criar macros. ooo