Programação macro de VBA no Microsoft Word | Grant Gamble | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Programação macro de VBA no Microsoft Word

teacher avatar Grant Gamble

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

60 aulas (11 h 11 min)
    • 1. 1.1: Boas-vindas à programação de Mac do Microsoft Word VBA

      3:51
    • 2. 1.2: o que está envolvido no aprendizado do VBA

      4:44
    • 3. 1.3: como configurar

      7:59
    • 4. 1.4: a guia do desenvolvedor

      6:34
    • 5. 1.5: como gravar um Macro

      13:55
    • 6. 1.6: Como adicionar Macros na barra de ferramentas de acesso rápido

      6:40
    • 7. 1.7: como atribuir um atalho de teclado para um Macro

      4:10
    • 8. 1:8: como editar uma Macro de gravação

      10:26
    • 9. 1.9 e de benefícios e limitações do Macro

      9:24
    • 10. 2.1: o projeto Explorer

      17:54
    • 11. 2.2: outras janelas no VBE

      13:44
    • 12. 2.3: Macas e Sub-Procedures

      7:57
    • 13. 2.4: como obter ajuda

      26:23
    • 14. 2.5: opções VBE

      20:45
    • 15. 2.6: Propriedades do projeto

      6:01
    • 16. 3.1: declare e a população de variáveis

      15:32
    • 17. 3.2: dados parte 1

      12:06
    • 18. 3.2: dados parte 2

      10:01
    • 19. 3.3: variáveis de cadeia

      7:38
    • 20. 3.4: variáveis de número

      14:28
    • 21. 3.5: variáveis de data

      8:02
    • 22. 3.6: Constante

      8:04
    • 23. 3.7: variáveis de objeto

      8:36
    • 24. 4.1: Sub-routines

      11:00
    • 25. 4.2: funções

      6:06
    • 26. 4.3: como usar argumentos

      6:47
    • 27. 4.4: argumentos opcional

      8:46
    • 28. 4.5: espaço variável

      9:52
    • 29. 5.1: se as declarações

      9:09
    • 30. 5.2: selecione as declarações do caso

      9:23
    • 31. 5.3: para .. Próximo loops parte 1

      8:06
    • 32. 5.3: para .. Próximo loops parte 2

      14:00
    • 33. 5.4: faça loops

      9:35
    • 34. 5.5: enquanto ... Wend Loops

      15:36
    • 35. 5.6: variando de variáveis parte 1

      11:29
    • 36. 5.6: varias de variáveis parte 2

      9:29
    • 37. 5.7: matrizes dinâmicas

      12:44
    • 38. 6.1: o modelo de objeto de palavra

      14:59
    • 39. 6.2: métodos de objeto

      15:23
    • 40. 6.3: Propriedades de objeto

      19:02
    • 41. 6.4: se referindo a objetos

      14:15
    • 42. 6.5: como selecionar objetos

      11:51
    • 43. 6.6: a testar se e de de objetos

      7:02
    • 44. 6.7: Como remover objetos

      9:07
    • 45. 7.1: visão sobre sobre eventos

      14:24
    • 46. 7.2: Eventos de documento parte 1

      12:46
    • 47. 7.2: Eventos de documento parte 2

      12:58
    • 48. 7.3: como usar dialetos de

      18:01
    • 49. 7.4: como criar um formulário de usuário parte 1

      14:37
    • 50. 7.4: como criar um formulário de usuário parte 2

      10:34
    • 51. 7.5: manipuladores de eventos parte 1

      13:18
    • 52. 7.5: manipuladores de eventos parte 2

      11:33
    • 53. 7.6: validação de dados

      10:18
    • 54. 8.1: como implementar o de erros

      14:39
    • 55. 8.2: configurações de bloqueio de de de trabalho de registro de erros do VBA

      6:42
    • 56. 8.3: no currículo de erro em seguinte

      8:15
    • 57. 8.4: o objeto Err

      11:51
    • 58. 8.5: monitoramento

      9:57
    • 59. 8.6: passo o código

      13:44
    • 60. 8.7: usando relógios

      9:11
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

511

Estudantes

--

Sobre este curso

Os tutoriais de vídeo neste curso são feitos para dar todas as munições que você vai precisar para começar a criar suas próprias macros personalizados para automatizar as tarefas e as operações do Microsoft Word Usuários do Word aprenderem de de learn por várias razões: algumas pessoas estão que quer melhorar suas perspectivas de carreira; algumas estão que se de se economizar tempo.

Qualquer que suas razões para considerar como se aprender mais sobre de macos do Word VBA, este curso tem a dar a você com tudo o que você precisa para começar.

Este curso foi atualizado em de mês de mês de de novembro com a adição de um módulo para fornecer mais prática orientando o usuário, passo a passo, através da criação de uma solução de VBA do Word de

Conheça seu professor

Teacher Profile Image

Grant Gamble

Professor

Grant Gamble is an experienced IT trainer, developer, consultant and author able to deliver a wide range of training courses. He has a vast experience of delivering public and on-site IT training content at different skill levels, to groups of varying sizes.

His UK company G Com Solutions Limited provide IT training courses and consultancy to a wide range of UK and international clients. His speciality is running week-long, intensive training workshops on topics like Microsoft Power BI, VBA, web development and Adobe Creative Suite automation.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. 1.1: Boas-vindas à programação de Mac do Microsoft Word VBA: Olá e bem-vindo ao Gamble Computer Solutions Word VD, um programa macro. Tutoriais em vídeo. Neste curso projetado para fornecer uma munição digna, você precisará começar a criar seus próprios Macrons personalizados para automatizar as operações do Microsoft Word . Será que os usuários decidem aprender talvez uma programação por uma variedade de razões? Eu quero aprender palavra VB uma programação para que eu possa me tornar totalmente indispensável para a minha empresa. Quero aprender a palavra. Desvia-te para o Jeremy melhorar a minha carreira. Eu não tenho macros de registro, mas eu não posso escrever que cresce do zero. Eu quero aprender palavra BB A programação economizar dinheiro. Tivemos algumas mercearias ruins para nossa empresa automatizar a criação de documentos, mas problemas waas que para cada modificação temos que pintar fora da empresa, eu quero aprender palavra BB, um dedo de programação automatizar um muito demorado operação que eu tenho que fazer no final de cada mês. Quaisquer que sejam suas razões para querer aprender BBMak Rose, este curso tem como objetivo equipá-lo com tudo o que você precisa saber para começar. Vamos começar com uma breve olhada no gravador macro. Vamos discutir seus benefícios e limitações, mas muito em breve vamos passar para as palavras visual, editor básico e começar diretamente em nosso próprio Mac Rose. Analisamos o uso de variáveis tanto para manter o controle de dados quanto para armazenar referências a objetos da Microsoft, como documentos, parágrafos, tabelas. Qualquer coisa que você precise manipular com seu código irá discutir como fazer suas soluções. Markkula, escrevendo e chamando separado sub procedimentos e funções maneira aprender a usar a lógica condicional para permitir que seu código para ramificar fora em diferentes direções, dependendo das circunstâncias que encontrar sobre como usar os loops para realizar o processamento em lote, como Antes da minissérie de etapas em cada arquivo de uma determinada pasta. Assim que olharmos para essas técnicas essenciais da Phoebe A passarão para um exame da palavra objeto. A representação programática de todos os vários elementos que são manipulados pela Microsoft. Word discutirá as técnicas de programação Sin Jackson usadas para alvo manipula objetos de palavra da Microsoft. Em seguida, olhamos uma programação T gent e aprendemos a escrever código interativo, que é acionado automaticamente quando determinadas ações realizadas pelo usuário, tanto dentro de documentos do Word quanto em diálogos personalizados chamados formulários de usuário. Vamos falar sobre desmascaramento em seu código e como usar as ferramentas disponíveis para rastrear há quando eles entraram. Também procuraremos um código de escrita, que antecipa possíveis erros e os manipula quando ocorrerem. Em suma, esta chamada irá equipá-lo com tudo o que você precisa saber para começar com confiança diretamente no VB uma Mac rose, que automatiza os procedimentos para dentro e que irá melhorar seu próprio perfil como um usuário de palavra e uma palavra desenvolvedor. Vamos começar. 2. 1.2: o que está envolvido no aprendizado do VBA: Neste vídeo, vou discutir brevemente o que está envolvido no aprendizado do Microsoft Word. Programação VB A. Que habilidades você precisa ter no lugar antes de poder escrever confortavelmente suas próprias macros a partir do zero? Existem basicamente quatro elementos que você precisa ter no lugar. A primeira delas não será fornecida por este curso. Supõe-se que você já tenha esse conhecimento. Você precisa conhecer o Microsoft Word muito bem. Para ser capaz de automatizar, você precisa ter um conhecimento intermediário ou avançado do Microsoft Word. Você precisa estar familiarizado com praias como seções, cabeçalhos, rodapés, rodapés, a distinção entre formato de parágrafo na formatação de caracteres, como tabelas são criadas e modificadas. Também é útil se você estiver familiarizado com recursos avançados, como controles de conteúdo. Sem esse conhecimento, vai ser difícil para você entender o significado de alguns dos códigos que você está escrevendo assim como este. Você pode encontrar-se certo no Macron's para executar etapas no Microsoft Word, o que pode ser feito perfeitamente bem sem a ajuda de macros. A segunda habilidade que você vai precisar é um conhecimento de programação. Se você já tem experiência de programação. Esta é uma vantagem distinta porque esta é uma coisa que você não terá que aprender. No entanto, este curso não pressupõe que você tenha qualquer experiência de programação. Então, quando introduzimos novos recursos, novos recursos de programação, vamos discuti-los em profundidade para deixar tudo claro para você. Em seguida, você precisará do conhecimento, especificamente visual basic para aplicativos. Este é o programa em linguagem, que a Microsoft usou para automatizar todo o pacote do Microsoft Office. E novamente, se você tem conhecimento de visual básico e o usou em outros contextos, esta é uma vantagem distinta, porque novamente, isso é uma coisa que você não terá que aprender. A parte final do quebra-cabeça é que você precisa se familiarizar com o modelo de objeto da palavra , e esta é a representação programática de todos os vários recursos do Microsoft Word. Agora, Microsoft Word existe há muito tempo, e ao longo dos anos tornou-se extremamente poderoso, e tem uma vasta gama de recursos. Então, a maior parte do que você precisa aprender para programar a palavra é a sintaxe que representa esta vasta gama de praias. Então o modelo de objeto é tão grande quanto a própria palavra. A boa notícia é que você não precisa aprender todos os aspectos, assim como nenhum usuário usa cada palavra característica. Quando você escreve programas, você estará fazendo uma série limitada e específica de tarefas. Eles tendem a envolver objetos como documentos, intervalos de texto, parágrafos, caracteres. Então você vai descobrir que você pode conseguir muito na automação wearable simplesmente usando alguns recursos. Mas tenha em mente que o modelo de objeto é uma fera muito grande, e leva um tempo para se familiarizar com a sintaxe envolvida em seu uso. Aprendendo palavras. VB a. Programação Bowles ganhando domínio de quatro elementos. Microsoft Word em si, programação em geral, Visual basic para aplicativos para o D A e o modelo de objeto palavra. Aprender a palavra modelo de objeto é a parte maior, mais desafiadora e mais importante deste empreendimento. 3. 1.3: como configurar: neste tutorial será baixado e instalado em todos os arquivos de exercícios que precisarão ser concluídos. Os vários tutoriais práticos durante o curso também será instalar um modelo global ou adicionado dentro, que irá salvar todas as macros que fazemos durante o lugar tutoriais. Ao todo, nosso código neste contêiner global tornará mais fácil para nós acessar. Execute e teste nosso código a partir de qualquer documento do Word. Para baixar os arquivos de exercícios, alterne para a seção de download na parte superior aqui. Este é um arquivo ZIP, que contém todos os documentos que precisarão para o curso de forma sensata. Clique no download e, se o seu navegador permitir, escolha o local, então eu vou escolher o convidado op. Então aqui está o arquivo que foi baixado e é um arquivo zip. Civil precisa de um. Feche isso. Lembre-se de que você não precisa de nenhum software especial para descompactar um arquivo no Windows. Você pode simplesmente escolher o botão direito do mouse em abrir com o Windows. Explorer acabou de fazer isso através, e você pode usar copiar e colar. Ou você pode simplesmente arrastar a pasta para fora desta janela para outro local. Sr. Fazendo buracos na área de trabalho. E, claro, isso não o move do arquivo Zip. Ele simplesmente copia para o local dado. Isso é estúpido, Andi, se você quiser, você pode excluir o arquivo ZIP. Não é mais necessário. Aqui estão nossos arquivos extraídos. Agora vamos olhar para configurar o anúncio em que será usado ao longo do curso para armazenar todas as macros que criamos dentro do trem Em pasta, você encontrará dois arquivos com a extensão de arquivo D O T M e esses outros modelos de palavras, seus modelos globais ou de Adan. E o que vamos fazer é salvar todo o nosso código no porque esses arquivos um templates quando você quiser editá-los, você não pode simplesmente clicar duas vezes se eu clicar duas vezes em um modelo. O trabalho me dá um documento sem título baseado nesse modelo em vez de abrir no próprio modelo . Se eu quiser abrir o modelo em si, eu tenho que clicar com o botão direito e ela estava aberta. Ou, claro, eu poderia usar arquivo aberto e admitir assim. Mas a coisa chave é, você pode ver que esta não é uma versão sem título. Este é o documento em si, então vamos nos referir a este documento durante todo o curso e salvar a maioria dos micróbios que criamos neste documento, a fim de testar o Mac Rose Weaken configurar este é um modelo global. Você tem que estar dentro da palavra para poder fazer isso, mas o template em si não precisa estar aberto. Então só para provar que vou fechá-lo do que configurá-lo é um modelo global. Eu vou para as opções de arquivo, em seguida, na caixa de diálogo de opções de palavras à esquerda, clique na categoria add ins. Em seguida, escolha gerenciar, palavra adicionada e clique em Ir. Queremos ter nosso fogo listado nesta seção, Global Templates e Adan. Então, clicamos no botão adicionar. O Word nos leva para a pasta de modelos. Simplesmente ignoramos esse local e vamos passar para a área de trabalho. Abra a pasta Exercícios, e agora podemos instalar modelos. O primeiro arquivo, o que será usado atualmente não tem nenhum Mac subiu nele. Ele simplesmente tem contêineres esperando por nós para criar as macros se você quiser, você também pode adicionar neste 2º 1 que tem a versão completa de todas as macros, então você pode adicionar ambas e, em seguida, ativar qualquer que você deseja trabalhar com clicando nessas caixas marcadas. Então, por enquanto, vamos deixá-los ambos ativados e clicar em OK, e vamos falar rapidamente. Agora, quando voltarmos para uma palavra, eu só quero mostrar a vocês que esses modelos não serão ativados. Se você clicar nas opções, adicione IDs. Diz-se que o Adan vai ver que eles estão listados, mas eles se desativaram, e este é o comportamento normal dentro. E esta é provavelmente a solução mais conveniente, porque depois de todos esses macro czar o treinamento, eles não são macron que você está usando em seu próprio trabalho. Se, no entanto, você gostaria de ter este anúncio permanentemente ativado, word permite que você faça isso. Qualquer modelo, que é salvo na pasta de inicialização, será ativado automaticamente por qualquer palavra de lançamento. Vamos apenas cancelar para encontrar o local da pasta de inicialização, basta ir para as opções de arquivo e, em seguida, clicar na categoria avançada. Role para baixo e para a direita na parte inferior. Você vai encontrar locais de arquivos, e na parte inferior novamente, nós temos o local de inicialização, então nós clicamos em modificar isso nos leva para o padrão porque eu não alterei, e eu poderia homem apenas clicar no topo aqui e Copie este endereço. Vamos fechar e cancelar E, em seguida, de volta no Windows Explorer, eu poderia colar isso em pressione enter e que me leva para a pasta de inicialização. Não, posso me mover entre esses dois locais, e se eu quiser, agora posso copiar esses arquivos para o local de inicialização. Macro salvo em um ativado adicionado, estão disponíveis para todos os documentos abertos para dentro. A macro habilitada, adicionando chamada palavra GCS VB. Um trem em ponto d o T. M será usado como o recipiente para o Mac Rose. Vamos criar nestes tutoriais para ativar um anúncio em usar o arquivo de comando ou opções de palavra de botão de escritório . Adan Manage Word, Modelos Globais de Adan e Adan 4. 1.4: a guia do desenvolvedor: o toque de desenvolvedor contém todas as opções com as quais você precisará começar a trabalhar. Word B B A. No entanto, quando você instala o desenvolvimento de palavra pela primeira vez, ataque não é visível na faixa de opções. Neste vídeo, veremos como tornar a guia de desenvolvimento visível. Também irá discutir como você pode modificar suas configurações de segurança de macro para que a palavra não lhe dê mensagens de aviso desnecessárias toda vez que você abrir arquivos habilitados para macro, que você mesmo um desenvolvimento para tornar o tempo do desenvolvedor visível para dentro. 2010 em 2013 que é o que eu estou usado aqui, você vai para o menu de arquivos e escolhe opções na caixa de diálogo de opções de palavras. Clique na categoria de faixa personalizada à esquerda e, em seguida, na lista de guias à direita, role para baixo para encontrar desenvolvedor e simplesmente clique nos talões de cheques para ativá-lo. Ao clicar em OK, você verá que tem uma guia extra no final da faixa de opções chamada Developer Inward 2007 . Vá para o botão escritório no canto superior esquerdo da tela e escolha opções de palavras aqui na categoria popular. Ative a opção show, desenvolva-a na faixa de opções e clique em. OK, Existem seis grupos de controles na guia desenvolvedor, mas é o 1º 1 O grupo de códigos que estavam interessados principalmente em clicar no botão visual basic traz o editor visual basic ou VB, e está aqui que você vai escrever macros e editá-las. Começaremos a trabalhar em um editor visual basic a partir da Seção dois, então você logo se familiarizará com ele. O grupo de código também contém controles para reproduzir Mac Rose gravação e derrama neles e também para alterar as configurações de segurança de macro irá discutir gravação e reprodução de Micro mais tarde nesta seção. Por enquanto, vamos falar um pouco mais sobre segurança de macro. Vamos para a pasta Exercícios e para 01 começar e, em seguida, para o projeto. E aqui você encontrará alguns arquivos habilitados para macro. Clique duas vezes no 2º 1 Gravando uma extremidade de macro. Quando abrimos o arquivo, word exibe uma mensagem de aviso de segurança. Essas mensagens são bastante úteis para arquivos que você mesmo não criou, mas se for seu próprio arquivo, é claramente desnecessário receber essas mensagens de aviso. Então, vamos até a guia do desenvolvedor. Vamos clicar em Macro Security e ver se podemos parar a palavra de exibição nessas mensagens quando abrimos arquivos que estavam perfeitamente felizes em trabalhar com, a coisa mais simples que você pode fazer é habilitar macros, mas isso não é recomendado, e provavelmente não é uma boa idéia porque isso significa que você nunca é avisado, mesmo nas circunstâncias em que pode ser útil. Uma solução melhor é entrar em locais confiáveis à esquerda e adicionar os subdiretórios nos quais você está salvando seus arquivos em seus locais confiáveis. Então vamos fazer isso agora. Basta clicar em adicionar novo local. Navegue. Eu tenho a minha pasta de exercícios na minha área de trabalho, então eu clicar na área de trabalho e rolar para baixo para a palavra Phoebe uma programação macro e ,em seguida, clique em OK , , Muito importante, precisamos ligar sub-pastas deste local ou também confiável. Deixe-me clicar em OK, clique em OK novamente e vamos colocá-lo para o teste Palavra rápida e apenas voltar para o mesmo arquivo exatamente . E desta vez, como podem ver, não recebi a mensagem de aviso. Vamos fechar o arquivo, e eu vou apenas copiar o mesmo arquivo, voltar para a minha área de trabalho e apenas colar temporariamente uma cópia nesse local, Então este local está obviamente fora do local confiável que eu acabei de especificar quando eu vou de volta, aqui está a minha mensagem de erro novamente, que é apenas uma espinha deve ser. Isso é apenas fechar a palavra mais uma vez, e vamos excluir este arquivo. A guia desenvolvedor não está visível na faixa de opções da palavra. Por padrão, ele deve ser tornado visível. Usando as opções de palavras, diálogo, os controles e o grupo de códigos da guia do desenvolvedor permitem que você grave, execute e edite macros. Adicionar em suas pastas de desenvolvimento VB A a locais confiáveis fornece um método seguro de substituir palavras. Mensagens de aviso em arquivos habilitados para macro. 5. 1.5: como gravar um Macro: Sim, neste vídeo. Bem, olhe para gravar uma macro e, em seguida, edite no código gerado pelo gravador de macro. Antes de gravar uma macro, sempre vale a pena pensar se você realmente precisa de uma. Por exemplo, há muito pouco ponto em gravar uma macro, que não faz nada além de formatar seu texto. Você pode simplesmente criar um estilo. Da mesma forma, não há nenhum ponto em criar uma macro, que não faz nada além de inserir, hum, texto na página. Você pode ir para inserir texto de água, e você pode salvar uma seleção para a galeria de texto automática e basta inserir o texto sempre que precisar dele a partir da galeria de texto automática novamente. Você não criaria uma macro, que envia o mesmo documento para várias pessoas porque, como você sabe, Word tem um recurso de mala direta. Portanto, a necessidade de macros é realmente onde você tem algo que é muito trabalhoso e consiste em várias operações. Então vamos dar um exemplo muito simples disso. Vamos para a pasta Exercícios e para a Seção 1 começando, e aqui você encontrará um documento chamado Gravando uma Macro. Neste exemplo, vamos considerar o cenário em que você está criando uma publicação, mas você recebeu documentos de muitas fontes diferentes, e alguns desses documentos têm convenções tipográficas, que você não deseja em sua publicação. Então, para ver alguns exemplos, vamos ativar caracteres ocultos. E em primeiro lugar, você vai notar que depois de cada parágrafo, temos um retorno extra. E este é um hábito que muitas pessoas têm, que tende a criar muito espaço em uma publicação. Outra forma de dobrar é depois de sua sentença. Temos dois espaços em vez de um, e mais uma vez isso não é realmente necessário. Ele tende a chamar a atenção para si mesmo na publicação final, e então um exemplo final de algo que você pode querer limpar é para hífens em vez do caractere de traço EM. Então nós queremos gravar uma macro, que poderia se livrar de todas essas peculiaridades tipográficas em um hit. Agora vamos voltar para o trem principal em Folder, e se você se lembrar do último vídeo, vamos salvar todo o nosso código nisso, adicionando, porque Adan são essencialmente modelos para dentro, você pode não clique duas vezes para abri-lo, você clica com o botão direito e escolhe abrir. Em seguida, para gravar a macro, atravessamos o desenvolvedor e clicamos no botão de gravação de macro. Deixaremos o nome padrão por enquanto e mais tarde mostrarei como você pode mudar isso . E, em seguida, vamos especificar que queremos salvá-lo no modelo. Na verdade, diz documentos baseados no modelo. Mas, claro, vamos usar o nosso modelo é e adicionando essencialmente em vez de um modelo em que outros documentos são baseados. Quando clicamos em OK, entramos no modo de gravação e você notará que o cursor muda. E se você clicar com o mouse esquerdo ou direito, nada acontece. Então, quando você gravar a macro ou o movimento do cursor tem que ser feito com o teclado, uma seleção tem que ser feita com o teclado e assim por diante. Então agora podemos ir até a guia inicial e usar o comando substituir ou, claro, a idade de controle do tipo de alto-falante. Então, vamos lidar com o problema de dois retornos após cada parágrafo. Se expandirmos clicando no botão mais na parte inferior. Aqui temos o menu especial pop-up e à direita na marca de parágrafo superior. Então este código significa um parágrafo Markle Carriage retorno Então estamos procurando por dois desses em sucessão, e onde quer que encontremos isso, queremos substituí-lo por uma única marca de parágrafo. Esse é o nosso primeiro substituto de todos. Agora vamos lidar com dois espaços. Depois de uma frase, frases podem terminar com parada total entre parênteses. interrogação ponto de exclamação em uma maneira limpa de atender todas essas diferentes possibilidades seria usar uma expressão regular. Eu não sei se você se deparou com expressões regulares, mas como elas eram um pouco complicadas, eu não quero me desviar para uma multi-realização, que é gravar aquele Cruz. Então vamos fazer isso da maneira mais simples, que é fazer quatro operações de substituição separadas. Então, primeiro lugar, vamos começar com parada total todo o período, como dizem nos Estados Unidos. Dois espaços substituídos por um espaço único de parada total. Substitua todos os próximos teremos entre parênteses. Dois espaços fechando parênteses, espaço único. Substitua todos os pontos de interrogação baseados espaço ponto de interrogação um espaço e, finalmente, fará. exclamação. Dois espaços, ponto de exclamação um espaço. Substituir tudo. O fato de não encontrarmos nada é irrelevante. Tudo o que queremos fazer é registrar a operação e os resultados que obtivermos dependerão do documento que está ativo. Quando executamos a macro, a alteração final que queremos fazer é um traço em. Queremos que os hífens sejam substituídos por um traço eletromagnético. Agora há um atalho para fazer isso, que poderíamos usar seu controle, Ault e hífen. E tem que ser o hífen no teclado numérico. Não na área principal do teclado, entanto, vamos fingir, mas temos para obter um atalho, então precisamos realmente copiar um traço em e colá-lo na multa e substituir. Se fizéssemos isso, nós realmente gravaríamos essas etapas então teria alguma edição extra para fazer antes que nossa macro seja utilizável. No entanto, você provavelmente notou que há uma característica agradável. Vamos cancelar isso na guia do desenvolvedor, que permite pausar a gravação para que você possa pausar o tempo que quiser. Vá embora e faça outra coisa. Talvez alguém te esteja a pedir para fazer algum trabalho no Excel, que mude de lado. Então, quando estiver pronto. Se te lembrares onde chegaste, apertas o currículo, gravas um botão e estás de volta aos negócios. Então, para obter o nosso traço em, digamos que vamos inserir símbolo, mais símbolos e caracteres especiais, e aqui está ele no topo, então vamos apenas inseri-lo perto e colocá-lo na área de transferência. Não podemos fazer um clique direito, então é controle. Veja, ou X seria melhor porque nós realmente não queremos isso. Então eu só vou fazer isso indo para casa e aperte o ícone de corte. Agora, antes de avançarmos, vamos desenvolver o gravador de currículo, e agora podemos fazer a operação final de substituição. Então são dois hífens no encontrar o que e colar o nosso traço M na caixa substituir com. Substitua tudo, clique em OK, e essas são as nossas operações finais que agora podemos parar de gravar. Então temos a macro gravada em nossa adição agora podemos salvar essas alterações, fechar a adição, e vamos voltar para a seção um começando e abrir o documento para o que queremos aplicar a macro. Você provavelmente vai se lembrar do último vídeo que, a menos que você salve e adicione na pasta Starter , você realmente tem que ativá-lo cada vez que você iniciar o Word. Então vamos para as opções de arquivo em sua palavra, Adan e aqui está o que estamos atrás. Então ativamos isso. Se, por algum motivo, o seu não estiver na lista, basta clicar em Adicionar, navegar até o trem em Pasta, A pasta Exercícios e, em seguida, escolha GCS Word. Levy um ponto de treinamento D o t m. Agora que isso está ativado, quando vamos para desenvolvedor e olhar para o Mac Rose disponível clicando sobre os micróbios Barton em todos os modelos e documentos ativos, você verá Macro um. Se você se lembra, esse é o nome padrão, e nós aceitamos sem alterá-lo. E depois corremos. E então, muito rapidamente, temos tudo limpo. Então, espaço único, afinal de contas, sentenças aqui, nós saímos em traço, e nós só temos um retorno após cada parágrafo. Então vamos fechar este documento. Não salvaremos as alterações no caso de precisarmos testar nossa macro novamente. Vamos voltar para a pasta de exercícios principais e olhar para editar na macro que criamos . Então, precisamos clicar com o botão direito do mouse e abrir e editar macros na guia do desenvolvedor, você clica no botão visual basic. Mac aumentou uma loja em módulos que esses vários módulos estarão usando para armazenar os macrons que serão criados ao longo deste curso acima dele. Temos o novo Mac Rose e este é o módulo que foi criado automaticamente pelo gravador de macro . Então, se dobrarmos rápido, aqui está o código para macro um, que é a macro que gravamos. Agora não vamos analisar o código. Você terá muitas oportunidades para analisar VB um código e realmente olhar para como tudo funciona. Então, por enquanto, tudo o que queremos fazer é mover este código para o nosso modelo e livrar-se do novo modelo de Macron que foi gerado automaticamente civil selecionado, todos e edições copiadas. Desloque-se para o modelo desta seção. Seção um, basta clicar duas vezes e, em seguida, vamos colar em nosso código. Agora podemos nos livrar do novo Macron's por direito. Clique em e escolha em. Remova normalmente quando você está excluindo algo Se você vir uma mensagem de aviso, ela é quase sempre. Tem certeza de que deseja excluir? Você clica em Sim, e ele vai em frente e elites Esta mensagem é diferente. O que? Na verdade, ele está dizendo é, este é um modelo importante sobre? Deseja, portanto, exportá-lo antes de removê-lo? Claro, não é um módulo importante. Você não quer exportá-la. Então ignoramos o padrão. Sim, deixe-me clicar. Não, a última coisa a fazer é mudar o nome da nossa macro. As regras são o nome na barra de macro que você não pode novos espaços. Você pode usar letras, números e subescola, mas você não pode começar com um número. A convenção que estará usando seu festival. Em que seção estamos? Então estamos na Seção 01 Que vídeo tutorial é este It 05 e, em seguida, qual macro? É o nosso primeiro, então vamos chamá-lo de a. Então podemos colocar uma breve descrição. E vamos chamar este texto de limpeza porque não temos permissão para usar espaços. Capitalizar a primeira letra em cada palavra torna o nome fácil de ler, e é isso. Então, agora podemos salvar nosso modelo, e podemos nos referir a esse código sempre que precisarmos dele. Quando os cliques esquerdo e direito do mouse de gravação de macros não são permitidos, você pode pausar e retomar a gravação de macro a qualquer momento. Macron's que você grava um colocado em um módulo chamado Numac subiu no documento ou modelo que você especificar 6. 1.6: Como adicionar Macros na barra de ferramentas de acesso rápido: neste vídeo, veremos como você pode adicionar um botão à barra de ferramentas de acesso rápido, que inicia e executa uma macro quando clicada. Também veremos como você pode personalizar a aparência do corpo e também a ponta da ferramenta, que aparece quando você passa o mouse sobre ele. A macro que queremos usar é a que gravamos no último vídeo, e se você se lembrar, nós a salvamos em nossa adição do anúncio em In, que estará salvando todas as macros que criamos neste curso. Como o Adan está em nossa pasta Exercícios e não na pasta de inicialização de palavras, a macro, pois ele não contém automaticamente disponível porque o anúncio em si não é ativado automaticamente. Para ativá-lo, temos que ir para o arquivo ou o botão do escritório em 2000 e sete. Escolha opções, Maddin Manage Word, Adan e, em seguida, finalmente, em modelos globais e Adan. Você vai ver GCS palavra VB um treinamento, e nós podemos simplesmente ativá-lo. E, claro, se não estiver listado, basta clicar em, adicionar e procurar esse arquivo. Agora que isso está ativado, podemos ir até a barra de ferramentas de acesso rápido e, no lado direito, temos a barra de ferramentas de acesso rápido personalizada descartada, e a partir disso, escolhemos mais comandos por padrão. Ele lista comandos populares. Família Basta mudar isso para Mac Rose, e aqui está a nossa macro, com seu nome muito longo, que consiste em ambos O módulo, que é chamado Eso, ganhou começando. Em seguida, há um ponto e, em seguida, temos o nome da macro, que podemos ver na dica de ferramenta. Então, destacamos isso. Clique em Adicionar. Ele é adicionado, e ele tem esse ícone padrão e esse nome muito longo padrão. Felizmente, podemos clicar em modificar para personalizar ambos. Então, no topo aqui podemos escolher qualquer um desses ícones. Como este é um documento, vamos procurar um ícone de documento. E aqui temos um muito bom. Escrevendo em parafuso em uma página e, em seguida, o nome de exibição enfraquecer certamente encurtar. Então, vamos excluir tudo além do próprio nome. E pode ser uma boa idéia colocar a palavra macro no início para que possamos distinguir entre os ícones que executam outros comandos e aqueles que executarão Mac Rose. Não precisamos mais manter esse nome enigmático para que possamos colocar espaços para torná-lo mais legível. E é isso. Nós clicamos em OK, e nosso botão agora é adicionado à barra de ferramentas. Quando passarmos por cima dele, saímos. Incline. Melhor teste que ainda funciona. Então, abrimos o arquivo que foi usado no último vídeo para testá-lo dentro, 01 começando. E então é chamado 0102 gravado e macro e clicamos para executar a macro e tudo funciona bem. Agora, se você estiver usando esta técnica por conta própria, Mac Rose, só faz sentido para um sinal Botões. Mas essas macros que você sabe estarão permanentemente disponíveis. Então, no nosso caso, Al Macro é salvo em um modelo que ativamos quando queremos testar nosso Mac Rose. Então, claramente, se não tivermos ativado, o anúncio na macro não estará disponível e será exibido. Embora tenhamos feito isso para fins ilustrativos, apenas para mostrar como a técnica funciona. Sim, numa situação real, só faz sentido usar esta técnica se souber que a macro está permanentemente disponível. Então vamos parar de falar por um momento. Não diremos que há alterações neste arquivo de teste, e então vamos direto para ele. Mas é claro, as diferenças. Nosso Adan não está ativado no momento. Então, quando clicamos no botão, não, vamos receber uma mensagem de erro porque a macro não pode ser encontrada. Então é se você está fazendo isso no trabalho, então ah, reserve esta técnica para essas macros, que você sabe que o usuário sempre terá acesso. Talvez porque eles salvos no modelo normal. Bem, porque o modelo que eles estão em será salvo na pasta de inicialização palavras e , portanto, será carregado automaticamente quando você iniciar a palavra. E eu vou terminar lembrando como você pode verificar o local da pasta de inicialização da palavra . São opções de arquivo, opções palavras de botão de escritório em 2007. Então é avançado. Role até a parte inferior e os locais dos arquivos. E então aqui você começou para que você possa começar, modificar, talvez apenas copiar esse local, e então quaisquer modelos que foram salvos lá serão automaticamente ativados para que você não tenha que fazer o ativação, o que temos que fazer para o nosso treinamento adicionado. Para adicionar um botão à barra de ferramentas Acesso rápido, que executa uma macro, escolha mais comandos no menu personalizado da Barra de Ferramentas de Acesso Rápido. Tanto o ícone quanto o nome exibidos no Q 80 podem ser personalizados. Somente Macros, que têm permanentemente disponível para o usuário, deve ser atribuído um botão no Q 80. 7. 1.7: como atribuir um atalho de teclado para um Macro: neste vídeo, veremos como você atribui um atalho de teclado a uma macro. Agora. Naturalmente, a palavra tem um monte de construído em atalhos em si. Portanto, é importante que quando você atribui seus próprios atalhos de teclado, evite confrontar com palavras que muitos atalhos incorporados. A macro para a qual será atribuído um atalho é a que gravamos dois vídeos atrás . Então vamos começar ativando o modelo ou adicionado que o contém agora. Windows 2007. Você tem a barra de ferramentas de acesso rápido e escolher mais comandos. Em seguida, na parte inferior da tela, clique no botão personalizado ao lado dos atalhos de teclado no Windows 2010. Em 2013 vá para o menu de arquivo Opções Judeus e, em seguida, clique na fita personalizada. Na parte inferior do diálogo. Você verá atalhos de teclado com o mesmo botão personalizado no canto superior esquerdo do teclado personalizado. Diálogo na seção de categoria. Role para baixo para encontrar Rose de volta. Em seguida, à direita, você verá nossa macro listada na próxima semana na caixa marcada Pressione Nova tecla de atalho Cortar. E, claro, o que queremos fazer aqui é criar um atalho, que sabemos que está disponível. Vamos fazer algo que sabemos que não está disponível. Então, por exemplo, controle, vê? Sim, você pode ver que isso nos diz que é um sinal para editar a cópia. Então vamos deletar isso. Uma maneira simples de evitar essas classes é usar antigo em combinação com duas letras, então isso pode não ser tão rápido. Um atalho de teclado é alguns dos incorporados, mas ainda é útil, e evita a possibilidade de colidir com os atalhos embutidos. Portanto, nossa macro é chamada de texto de limpeza. Poderíamos, portanto, usar o Walt. Vejo você. Então, mantemos pressionada a tecla antiga e, em vez de pressionar polegadas , uma letra , pressione dois, a chave que estamos procurando é que ela está atualmente desatribuída. Uma vez que estamos felizes com isso, clicamos no botão atribuído no atalho, em seguida, é listado como o atalho ID associado com a nossa macro Isso está perto. Clique em OK e, em seguida, vamos testá-lo. Então vamos para a pasta de introdução e usar o arquivo que já usamos antes. Então, agora pressionamos antigo ver você e isso acaba macro para atribuir um atalho de teclado a uma macro interna 2007. Escolha mais comandos no menu personalizado da barra de ferramentas de acesso rápido em que 2010 em 2013 que é opções de arquivo, personalizar a faixa de opções para evitar confrontos com outros comandos de teclado. É uma boa idéia usar um atalho. Combina a chave antiga com duas teclas. 8. 1:8: como editar uma Macro de gravação: neste vídeo, analisaremos a edição em código gerado pelo gravador de macro. Quando você grava um macron, esse código geralmente inclui muitas linhas, o que é completamente relevante para seus propósitos. Vamos para a pasta Exercícios e na parte inferior. Vamos abrir A adição em que salvamos são gravados macro, então só precisamos clicar com o botão direito do mouse e escolher abrir. Em seguida, vamos passar para a guia desenvolvedor e clique em Visual Basic para iniciar o editor visual basic na pasta modelo. Abrimos o primeiro módulo seção 01 começando. Então aqui está a macro que gravamos. Vamos tentar relacioná-lo com as operações que realmente realizamos. Vou mover isto para a direita, voltar para uma palavra e, em seguida, abrir a caixa de diálogo de substituição. Vamos fazer isso aqui. Você também pode fechar o Project Explorer para trazê-lo de volta. Você só vai para ver em seu projeto Explorer, a propósito. Então começamos no topo aqui temos seleção, não encontrar formatação clara e, em seguida, seleção, não encontrar uma substituição clara formatado. Se tentarmos relacionar isso com a caixa de diálogo claramente o que estamos lidando aqui é esta opção a habilidade de dizer ao trabalho que quando pesquisamos, só queremos encontrar certas coisas se elas estiverem em um determinado estilo de parágrafo de vínculo, etc. Então, claramente, se qualquer um desses formatos estiver em vigor na máquina do usuário, então isso pode ter um impacto nos resultados de nossa pesquisa. Então essas duas linhas são a chave para fazer. Certifique-se de que qualquer formato existente nos comandos não interfira nos resultados da pesquisa. Então, é claro, nós temos os textos que estavam certos para que vai naquela caixa, o texto que nós estamos substituindo com o qual vai nessa caixa nós que temos algumas opções que se relacionam mais para encontrar. Eles estão fazendo um substituto global. Então para frente e embrulhe realmente maneira que você está fazendo Ah, substitua tudo. Não faça nenhuma diferença para o resultado, então esses dois podem ser excluídos, foram limpos, o formato em. Não precisamos deste caso. Palavras inteiras, curingas, etc. Nenhum deles é realmente relevante para o que queremos fazer, então podemos apagar todos eles. Então, os únicos três comandos que são relevantes Ah, qual é o texto estar procurando pelo que estamos substituindo? E esta linha, que realmente faz a operação, que é equivalente a realmente clicar no botão substituível. Vamos fechar isso. Poderíamos trazer de volta o projeto, explorar no caso de precisarmos dele para podermos passar por enfraquecer, apagar tudo a partir deste ponto cada uma das operações que gravamos. Então isso tornou nosso código consideravelmente mais curto. Outra característica deste código é uma forma muito visível de repetição. Temos a linha com seleção, não encontrar e terminar com repetido para cada seção. Então, em vez de ter um alcance de bloco separado de comandos al, poderíamos realmente ter tudo em um bloco, que talvez termine aqui. Outra coisa que você pode notar é que a seleção, não encontrar, é repetida aqui. E o que isso significa é que se tirarmos essas duas palavras, esta linha também pode ser parte do com fim com estrutura. Ok, então o que precisamos fazer é perder todo o final com e então perder a seleção, não encontrar nesta linha, e eu vou apenas tocar através para alinhá-lo com os outros. Então vamos deixar uma linha em branco entre cada seção, então essa foi a nossa primeira operação de busca e substituição. Então aqui eu vou dilatar isso. Isso sai do avião. O Klein. E então esta é a linha que realmente faz a substituição. Isso é o equivalente a clicar no botão substituir tudo. Então, se eu apagar tudo isso e apenas tê-lo atravessado, eu acidentalmente apaguei a parada completa. Então coloque isso de volta. Então essa é a segunda operação. Aqui está o terceiro e o próximo. Então, cada vez que é excluído esta guia através deixá-lo linha em branco e a próxima, Este é o lugar onde nós, se você se lembrar, nós pausamos a gravação. E então, obviamente, quando voltamos, ah, ah, nós gravamos. Ou melhor, o gravador de macro gerou esta linha, o que fez aqui em cima. Então, claramente, é apenas uma repetição do primeiro formato claro no comando. Então essas duas linhas podem ser indesejadas com declaração é o nosso final com, e obviamente não podemos excluir este último. O que podemos fazer é selecioná-lo. As dicas para selecionar toda a linha são muito semelhantes a uma palavra em si. Mova o cursor para o lado esquerdo, mas não muito longe para que ele esteja apontando para esse lado e, em seguida, basta clicar para selecionar a linha inteira, e então podemos mover para a seleção. Basta arrastá-lo para baixo. Então aqui nós excluímos essas duas palavras indesejadas e apenas temos isso através. Então tudo isso agora está dentro de um com o fim com a estrutura na última coisa. O que você disse? Você está comentando seu código. Então é assim que um comentário se parece. Qualquer linha que comece com um apóstrofo. Então o gravador de macro colocou alguns comentários bastante desnecessários neste tudo isso excluir aqueles em. Vamos apenas comentar cada uma de nossas seções. Então, o que estamos fazendo aqui? Estamos removendo uma linha em branco entre parágrafos e, a partir daqui , removemos , um espaço extra acima da frase e que, uh, se relaciona com todos eles. Então a última coisa que estamos fazendo, é aqui embaixo, substituído por dois hífens, e então esses comentários apenas nos lembrarão exatamente o que nosso código está fazendo. Obviamente, nos próximos tutoriais será cobrindo todo esse código em detalhes, mas espero que isso é apenas dando-lhe um sabor rápido de como podemos entrar em uma macro gravada em fazer alterações a ele, que apenas fazer é mais fácil de trabalhar. Então vamos apenas salvar nossas alterações e testá-lo em, vamos para o início mais antigo, abrir a gravação de uma macro e, em seguida, ativa as opções Adan no INS Word. Andi ativar. E se você ainda tem este botão, você pode apenas clicar nele para executar a macro, apenas no caso de você ainda não tê-lo, eu vou lembrá-lo da outra maneira. Vamos ao Developer Micro. Poderíamos pegá-lo de lá e correr, e você verá que ainda está em boa forma, então ainda funciona. - Tudo bem. macros gravadas podem ser encurtadas excluindo linhas de código, que eram relevantes para a operação que você realmente deseja executar em Em comentários para esclarecer o propósito de diferentes seções do código é útil tanto para sua própria referência quanto para ajudar outras pessoas a compreender a finalidade do seu Mac. Rose 9. 1.9 e de benefícios e limitações do Macro: neste vídeo terá uma breve discussão sobre os benefícios e limitações do uso do gravador de macro. Basicamente, gravador de macro é uma ótima maneira de verificar a sintaxe que você não tem certeza. Você simplesmente dirige o gravador e olha para o código que foi gerado. O que não é tão bom é dar-lhe um exemplo de como realmente escrever uma macro utilizável e ineficiente. Então vamos dar um exemplo de uma macro, ou talvez um fragmento de uma macro maior que poderíamos usar o gravador para gerar. Digamos que nesta seção estamos interessados em que o gravador de macro crie uma tabela para nós. E digamos que queremos formar na mesa e dois títulos na primeira linha e talvez, um, um, texto de espaço reservado na segunda linha. Então, como vimos antes para gravar uma macro, vamos para o registro do desenvolvedor Macro, não vamos salvar isso, então vamos apenas salvá-lo em um documento sem título e para inserir nossa tabela, vamos inserir tabela e vamos apenas fazer um fileira. Então vamos dizer quatro colunas e, em seguida, inserir nossos títulos, então eu vou tomar um exemplo imobiliário, então este será o tipo de quarto. E então vamos dizer que queremos mesclar essas duas células para ter uma célula mais ampla para descrição porque não podemos usar o mouse. Vou manter pressionada a tecla Shift e pressionar a seta para a direita duas vezes para selecionar as duas células concedidas células mescladas. Vou apenas ir para layout e clicar em células de modo. Então eu estou na célula correta para digitar a descrição no tempo, e vamos dizer que isso é dimensões. Em seguida, pressionamos tab e colocamos em algum texto de espaço reservado para dizer ao usuário o que entra nesta célula. Então e g casa de banho, um J grande casa de banho principal, dimensões quase ajustadas e para dimensões. Digamos que eu estou trabalhando em pés em interesse e eu quero inserir pés como um apóstrofo e polegadas como aspas duplas. Agora, é claro, se tivermos o auto correto ligado, então quando digitamos esses caracteres, vamos obter basicamente aspas em da apóstrofos encaracolados. Então, para evitar isso, vamos para as opções de arquivo, provar que também corrigir opções e basta ir através para o formato automático como você digita e para desligar as aspas retas de opção com aspas inteligentes. E agora podemos digitar o que eu mencionei. Então eu vou dizer 15 pés seis polegadas por 14 pés, seis polegadas. Então nós basicamente fomos para as opções para o propósito específico de se livrar de aspas inteligentes . Mas como você verá em breve, o gravador de macro irá inserir muito mais código que nós realmente pedimos. A última coisa que queríamos fazer era formar à mesa. Então eu vou cruzar o design e apenas escolher um desses formatos e terminamos. Então o desenvolvedor parou de gravar. Vamos então passar para o editor visual basic e em modelos. Como sempre, o gravador chamou o módulo Numac Rose. Então vamos ver o que está acontecendo. Nosso primeiro comando tambémestá também na mesa. Então aqui aplicamos o estilo padrão. Nós realmente não pedimos isso, mas porque palavra realmente formata a nova tabela, ele também no código gera esse formato padrão em. Então nós temos que digitar o texto, e aqui podemos ver um dos primeiros maus hábitos. Se você gosta disso, o gravador de macro vai realmente levá-lo para dentro. Se você tivesse o hábito de basear seu Mac subiu em código gravado. Ele usa o objeto de seleção constantemente, por isso não é um tutor muito bom em termos de obter você acostumado com a variedade de objetos e elementos que você pode ter para dentro. Isto, por exemplo, tem tudo a ver com tabelas, mas não há muito que lhe diga que é para fazê-lo tabelas. Basicamente, é simplesmente dizer seleção, seleção, seleção e não importa com o que você trabalha. Ele sempre seleciona o objeto com o qual você trabalha e, em seguida, usa o objeto de seleção para manipular realmente esse elemento. O segundo problema é que quando entramos em opções, estávamos interessados em uma coisa apenas nesta linha. Agora é muito útil se você quiser descobrir o que é a sintaxe para realmente se livrar de aspas inteligentes, para fazer exatamente o que fizemos, gravar-se ativando aspas inteligentes ou, neste caso, que neles desliga. Mas na verdade, o que acontece é que muitos comandos que são completamente relevantes para nossos propósitos também acabam no código gerado pelo gravador. Então ainda é muito útil para pegar este Intacs que você quer e levá-lo em um de seu próprio Mac Rose. O que não é tão útil é fornecer código que você pode realmente usar como ponto de partida para seu próprio Mac Rose. Então é uma má ideia gravar código e dizer: “ Bem, Bem, esta é a minha macro. Vou começar com isto e depois vou tentar torná-lo em algo utilizável. É muito melhor tratar o gravador de macro como uma forma de gerar sintaxe, que em algumas ocasiões pode ser bastante útil, na qual você pode pegar e colocar em suas próprias macros. Sim, podemos arrumar isso. Poderíamos atrasar tais elementos que são irrelevantes para os nossos propósitos. Surfista. É tudo besteira. Todas essas opções definidas é que nós não queremos É que todas essas. Podemos nos livrar de todos aqueles que podemos nos livrar, e já que agora temos apenas uma linha, nós realmente não comemos o com, então isso pode ir. É tudo o que precisamos em termos de opções. E também podemos nos livrar da estreet. Eu vou o estilo padrão que temos aqui em cima porque em termos de estilo ou estavam interessados em, é este pelant, onde nós realmente aplicar grande tabela para sotaque cinco, esse estilo azul que nós realmente queríamos. Então, sim, você pode arrumar as coisas. Mas pelas razões que eu mencionei não é realmente um bom ponto de partida para suas próprias macros , e você vai descobrir que à medida que você tenta aumentar a escala da macro, o desempenho é realmente muito ruim porque o gravador constantemente depende de selecionando elementos, ativando-os e, em seguida, trabalhar em seus elementos ativos ou selecionados. Como você verá quando começarmos a escrever nossas próprias macros, há maneiras muito melhores de estruturar em seu código para que, à medida que você aumenta e começa a lidar com projetos maiores, seu código é eficiente e o desempenho é aceitável. O gravador de macro é uma ferramenta útil para verificar o imposto de cheiro desconhecido, que pode ser enterrado dentro da palavra fora do modelo Jake. Infelizmente, o código gerado pelo gravador de macro não é uma boa base para começar a criar o seu próprio. Macron 10. 2.1: o projeto Explorer: Como todos os programas do Microsoft Office, Microsoft Word contém um aplicativo chamado Editor do Visual Basic, que é usado para editar VB. Um código nesta seção abordará todos os conceitos básicos de trabalhar no ambiente de editor visual basic dentro do Phoebe. A primeira janela que você precisa se acostumar é o Project Explorer, e esta é a plataforma de lançamento para todos os seus VB um código em atividades. E é disso que falaremos neste vídeo. Para acessar o editor visual basic, clique na guia do desenvolvedor e, em seguida, clique no botão Visual Basic ou pressione o antigo 11 . O atalho de teclado Visual Basic Editor é um aplicativo Microsoft de estilo antigo. Tem menus, duas barras e janelas flutuantes e, como era tradicional com este estilo de aplicação para tornar visíveis as várias janelas em barras de ferramentas , você vai para o menu de visualização. Então aqui podemos ver as várias janelas, e aqui podemos ver as diferentes barras de ferramentas, e você também pode clicar com o botão direito em qualquer barra de ferramentas e escolher o nome da barra de ferramentas para ocultá-la ou mostrá-la. O Project Explorer é provavelmente a primeira porta de chamada quando você entra no editor visual basic porque é a partir daqui que você pode iniciar todos os contêineres para o seu VB, um código que não é visível. Você simplesmente vai para ver e sapatos Project Explorer ou usar o controle de atalho estão dentro da janela Project Explorer. Você verá um correspondente de projeto, cada documento ou modelo que está abrindo palavra atualmente, e você provavelmente verá um projeto extra relacionado ao modelo normal, que está associado ao aplicativo. Um projeto é simplesmente um contêiner, um código. Então, quando você pensa em projetos, basta pensar no termo projeto de código. Também vale a pena ressaltar que o projeto está sempre lá. Isso não implica que o código restante associado a esse documento específico cada documento palavras quando você entra no editor visual basic terá um projeto já associá-lo a ele. Portanto, é tanto a maneira de acessar código inexistente, que foi associado a um determinado documento ou modelo e também criar o código em primeiro lugar. Embora a maior parte do código que será criado neste curso se relaciona com Mac Rose, há, fato, quatro maneiras diferentes de adicionar VB, um código a um documento ou modelo para nos ajudar a explorá-los. Vamos abrir um documento que foi preparado. Então eu vou apenas fechar o VD para o momento e minimizar a palavra, e isso vai para a pasta Exercícios. Estamos agora na Seção 2, e dentro disso você encontrará um arquivo chamado Projeto 0 a 01. Exemplos. Você vai notar que ele tem uma extensão de arquivo d o T m neste é um modelo habilitado para macro para abrir um modelo para que você possa editá-lo. Você não pode simplesmente clicar duas vezes porque essa ação criará um documento em branco com base no modelo. Em vez disso, basta clicar com o botão direito do mouse e escolher abrir dentro deste documento. Vamos apenas diminuir o zoom. Você verá que temos um diagrama, que mostra os diferentes tipos de contêiner dentro, que você pode colocar seu talvez um código. Então, vamos nos concentrar principalmente em módulos, que é onde você pode realmente criar Mac rose. Mas, além disso, você verá que temos objetos de palavra, que basicamente contém este documento, e este é um objeto que se refere ao próprio documento. Então temos formulários de usuário, módulos de classe. Vamos agora voltar para o editor visual basic aqui, podemos ver exemplos desses quatro tipos diferentes de contêiner e vamos passar por eles em ordem. Então eu vou fechar todas as várias janelas de código para que possamos começar do zero. Ok, Então, neste projeto, com exemplos preparados de cada um dos quatro contêineres de código diferentes, o 1º 1 em uma pasta rotulada Microsoft Word Objects contém este documento e este é basicamente o programa representação do documento em questão o documento a que este projecto se refere. Então, obviamente, neste caso, há uma representação visual que você acessa simplesmente voltando à palavra. E agora você está trabalhando com o próprio objeto. Mas do ponto de vista programático, este objeto basicamente pode conter código que se relaciona com o documento. Para acessar este código, você clica duas vezes no ícone. Você também pode clicar com o botão direito e escolher o código de exibição. O código que você coloca dentro desse objeto não é uma macro. É basicamente um manipulador de eventos. Esta é uma sub-rotina que irá executar quando um determinado evento ocorre nos eventos que se relacionam especificamente com documentos. Abrindo e fechando. Este sub-procedimento específico chamado documento new refere-se apenas a modelos, e é acionado toda vez que um novo documento é criado, que é baseado nesse modelo. Então aqui, basicamente, podemos ver livros de química, que é uma função que é usada para exibir uma mensagem para o usuário, e é simplesmente um lembrete. Lembre-se de salvar seu trabalho com freqüência e, em seguida, esse parâmetro especifica que é uma caixa de diálogo que tem um ponto de exclamação. Ah, em outras palavras, nós meio que gritar para o usuário, então não é recomendado. Se você está fazendo isso no trabalho, vamos testar. Roupas simples e em vez de clicar com o botão direito e escolher abrir bem agora clique duas vezes. Isso nos dá um documento em branco com base no modelo, que por sua vez desencadeia nosso código em resultados são MSG Box. Há as invenções de ponto de exclamação, então clicamos. OK, vamos nos livrar disso, e então vamos voltar clicando com o botão direito e escolhendo abrir. Então, mais uma vez editamos o próprio modelo. Agora vamos voltar a desenvolver um visual básico. Eu só vou Teoh, voltar para este documento clicando duas vezes no ícone. Isso então é um exemplo de um manipulador de eventos, que basicamente ocorrerá quando um novo documento for criado com base nesse modelo. Em seguida, temos formulários de usuário. Então, novamente eu posso apenas clicar duas vezes para mostrar que eles usam um formulário, basicamente, é um diálogo personalizado dentro dele. Você pode colocar todos esses diferentes tipos de controle. Portanto, é uma boa maneira de obter seu código sua macro para ser muito mais flexível, criando uma interface de usuário, que permite ao usuário fazer escolhas e ajustar a maneira em que seu código é executado para inserir parâmetros que sua macro pode então ser usado para tomar decisões. Então, é um recurso bastante poderoso, e nós estaremos cobrindo formulários de usuário em detalhes para adicionar kowtow, uso de forma que você simplesmente dobrar espessura sobre o controle ao qual você deseja adicionar essa funcionalidade. Então aqui, claramente, queremos que as coisas aconteçam quando o usuário terminar, digite seu nome e clique no continuum. Então, para o nosso código, ele iria clicar duas vezes em continuar. Nós seria então automaticamente dado um procedimento sub que usa o nome do controle neste caso foi chamado BT e continuou, ea ação neste caso é um clique. Ok, seguindo em frente. Temos módulos, e é aqui que vamos colocar a maior parte do código que fazemos neste curso, porque é aqui que você realmente cria o Mac Rose. Ou como vimos quando usamos no gravador. Isto é onde o código de macro é gerado automaticamente pelo gravador. Então, se clicarmos no Modelo um, que é o único modelo que temos aqui, você verá que contém um único macron. Podemos dizer que é uma macro pelo uso da palavra suburb, e a macro é chamada de show form. Dentro dele. Isso é apenas para cantar a linha, e este nome, você provavelmente notará que se casa com o nome da nossa forma. Então, temos que prefixar FRM para completo e, em seguida, o formulário é chamado Entrar e essencialmente você vai perceber DOT show é usado para exibir o formulário para que possamos executá-lo a partir daqui e para cima vem na íntegra. Eu entendo para o meu nome e clique em continuar, Então eu não acho que nós precisamos dizer nada mawr sobre modelos, porque este é o lugar onde nós estaremos gastando a maior parte do nosso tempo criando vários sub procedimentos dentro de módulos, modo que apenas deixa então módulos de classe. Este é basicamente um recurso avançado, e é um pouco além do escopo deste VB introdutório um título. Mas vou explicar o que são os módulos de classe. Eles são basicamente contêineres para código orientado a objetos. Código orientado a objetos refere-se a um estilo de programação, que é adequado para aplicações de grande escala, seja uma quantidade significativa de código, geralmente colaboração entre diferentes programadores. Dado o tamanho do projeto, há muito escopo para erros rastejando dentro e devido ao código que pertence a uma área de um aplicativo, interferindo com a funcionalidade do código relacionado a uma área completamente diferente. Programação orientada a objetos fornece um mecanismo para dividir em código em compartimentos isolados . Andi basicamente estrutura em seu código na forma de caixas pretas, se você quiser, e isso é feito definindo classes. Cada classe se relaciona a uma área específica do aplicativo e é efetivamente um blueprint contendo todo o código relacionado a essa área específica. Então, clique duas vezes para olhar dentro dele. Você verá que temos uma classe bare bones relativa ao usuário nele contém basicamente três propriedades ou atributos do usuário relacionados ao nome de usuário, e há três tipos de nome de usuário um é que você poderia simplesmente perguntar ao usuário, Introduza o seu nome. Então aqui temos o nome inserido. Depois há o nome da palavra, e o sistema é o nome de logon do Windows. Então, basicamente, esta classe mostra um fragmento de código que você pode usar se você estivesse criando uma classe que manteve o controle fora da atividade do usuário. Certo, então aí está. Esses são os quatro tipos de objeto em que você pode colocar seu VB um código. Há uma outra pasta que você pode ver dentro do projeto chamado Referência. E embora não seja um contêiner para código, eu deveria apenas explicar o que a pasta de referência está cheia do código. Em pontos de vista, ele basicamente fornece um mecanismo direito em referências dois documentos ou modelos que contêm código. Digamos, por exemplo, vamos fechar isso e em segurança e depois voltar para a pasta Exercícios. Se você ainda não estiver onde e em zero para, você verá que temos aqui uma linha de trás habilitada documentos. Não é um modelo desta vez chamado Ref. Vamos apenas entrar nisso. Assim é atualmente um documento em branco. Quando vamos para o visual do desenvolvedor Basic, você verá que ele contém uma referência ao normal porque ele foi baseado nesse modelo. Digamos que queremos criar uma referência ao modelo que acabamos de trabalhar . Voltamos ao desenvolvedor e, no lado direito, clique no modelo do documento. Aqui podemos clicar em Anexar, trabalhar nosso caminho para a pasta Exercícios Minds no Destiny Seção zero para e aqui está o nosso projeto Exemplo Macro habilitar modelo. Então, clique duas vezes para abrir este clique. OK, então agora quando voltarmos para o editor visual basic que você verá em nossa pasta de referência, temos uma referência a esse arquivo. Como consequência dessa referência, temos agora o projeto fora desse arquivo disponível. Então aqui estão os quatro contêineres que acabamos de discutir, e como está, podemos realmente modificar todos esses dentro do documento atual. Então, criando essa referência, nós realmente agora temos acesso a todo o código em objetos dentro desse arquivo. Então eu poderia vir aqui, por exemplo, e talvez adicionar um botão. Então, como você provavelmente pode adivinhar, podemos duplicar um botão copiando e colar, e você também pode duplicar mantendo pressionada a tecla Control e apenas arrastando. Então eu vou arrumar isso, torná-lo menor, manter uma legenda nele, muito cancelado. Então eu vou renomeá-lo. Aqui está minha janela de propriedades. Não é visível. É apenas janela de propriedades de visualização, eo nome é o primeiro parâmetro. Vamos usar o prefixo b TN cancelar resposta. E então eu quero colocar algum código nele, que simplesmente fechará a janela. Então eu clique duas vezes em um sub procedimentos gerados automaticamente usando o nome do meu controle , PT e cancelar e o clique Event, que é exatamente o evento que eu quero. Então aqui eu posso simplesmente dizer, descarregar, seguido do nome do nosso formulário e testá-lo. Vou voltar a uma palavra, Mac Rose e dirigir o show para Macron que traz à tona e então eu posso cancelar. Então essas alterações de automaticamente foram feitas no próprio documento. E se eu fosse agora uma palavra muito rápida, isso vai me perguntar duas coisas. Eu quero salvar as alterações para ref, que são os documentos que eu tenho aberto atualmente para que eu vou dizer sim. Mas também vai me perguntar, Eu quero salvar minhas alterações em exemplos de projeto? E mais uma vez vou dizer sim. Um projeto é simplesmente o contêiner para todo o código associado a um documento ou modelo. Dentro de cada projeto. VB um código pode ser implementado de quatro maneiras através da criação de macros dentro de um módulo. Meus manipuladores de eventos de escrita no objeto deste documento meus manipuladores de eventos de escrita para controles de formulário de usuário e criando módulos de classe. E lembre-se que qualquer documento que contenha VB um código deve ser salvo é um macro documentos navais . 11. 2.2: outras janelas no VBE: tendo dado uma olhada na função da janela do Project Explorer. Neste vídeo, vamos dar uma olhada em algumas das outras janelas disponíveis no editor visual basic. Vamos para a pasta Exercícios, uma interseção e vamos mais uma vez, o modelo que usamos no último vídeo. Então, basta clicar com o botão direito e escolher abrir e, em seguida, desenvolvedor e visual basic para entrar no editor visual basic. E desta vez, vamos começar com uma ficha limpa. Vamos fechar cada janela. Então, estabelecemos que o Explorador de Projetos é geralmente o ponto de partida. Então, trazemos isso para cima e condensaremos. Veja todos os objetos, que estão disponíveis para anexar código a cada um dos documentos que você atualmente chama aberto. O próximo tipo de janela que você provavelmente encontrará é uma janela de código, e há várias maneiras de abrir janelas de código. O mais simples é clicar duas vezes em um desses objetos, e isso traz a janela de código. No caso de um formulário duplo, clique em simplesmente abre o formulário, de modo a chegar ao código em um hit, você pode clicar com o botão direito do mouse e escolher o código de exibição. E, claro, no menu de exibição, você também tem código. O atalho. Como você pode ver, há F7. Cada janela de código aberta não fecha nenhuma das janelas de código existentes. Eles simplesmente se acumulam à direita aqui. Se olharmos para a parte inferior do menu da janela, todas as janelas de código atualmente disponíveis podem ser acessadas, e você pode muito bem ter se deparado com o atalho para alternar janelas em outros programas. É controlado e tabulação, para que você possa ver que enquanto eu pressiono, controle e tabulação, o correspondente objeto apropriado da janela atualmente ativa também é realçado. Obviamente vamos fazer muito trabalho na janela de código, então você vai se acostumar a usá-lo durante este curso movendo para baixo no menu Exibir. A próxima janela que temos é o navegador de objetos, e este é um recurso de referência construído, que permite que você verifique a sintaxe para todo o VB, um código que você pode estar pensando em escrever. O código é dividido em diferentes bibliotecas. Então, por exemplo, se você está fazendo algo que se relaciona com o VB A em si, em vez de um programa específico, dentro do Microsoft Office Suite U dois Vehbi eh? Então aqui você vai encontrar sintaxe, que é comum em que poderia ser usado quando, diretamente em programas usando Vehbi eh? No Microsoft Word ou Excel ou Power Point. Então, por exemplo, quando estamos lidando com o objeto de documento irá discutir o objeto de sistema de arquivos. E é aqui que você viria se quisesse verificar a sintaxe para ver, por exemplo, como alterar o diretório atual após o comando que faz isso. Diretório atual. C U R D I r pastor Quando você quer trabalhar com palavra e, claro, você olha na biblioteca de palavras, e aqui você verá todos os objetos que se relacionam com o Microsoft Word. Então, por exemplo, se você estiver trabalhando com um objeto de documento, você pode rolar para baixo e verificar a sintaxe disponível. Então, se você quiser dizer o documento, você vai para baixo. Claro, para dizer que, como vai nos salvar para, é agora é sobre aqui. Você vai ter uma idéia de tudo isso em impostos. Falaremos mais sobre o navegador de objetos na Seção 6, a palavra modelo de objeto. Você notará que o navegador Object é aberto nas mesmas áreas, nas janelas de código e, de fato, ele é exibido na parte inferior do menu da janela, e você pode alternar para e a partir dele quando ele estiver aberto, usando o controle no tempo. A próxima seção no menu Exibir refere-se a depuração em, então temos locais imediatos. Assista e ligue. Stack discutirá essas janelas em detalhes na Seção oito, depuração e manipulação de erros. Por enquanto, eu só quero mencionar que a janela imediata é um pouco mais versátil, bem como seu papel na depuração em que virá a mais tarde. Ele também pode ser usado para executar uma única linha de código. Isso o torna uma ferramenta muito útil, tanto para sintaxe muito fina ou check in, e também apenas para realizar um uso de ação única no código. Vou lhe dar um exemplo muito simples. Vamos voltar ao Microsoft Word. Basta usar este ícone aqui ou velho 11 e, em seguida, no arquivo ou botão escritório. Vamos escolher opções ou opções de palavras na seção de nome de usuário. Verá que tenho o meu nome Grant Gamble. Como usuário, tenho a capacidade de mudar isso também. Vamos ver o que é então é uma propriedade do objeto aplicativo, o objeto aplicativo sendo, claro, claro, Microsoft Word, que é lido, escrever. E é exatamente assim que funciona em código. Então, na janela imediata, se eu quiser ler essa propriedade, eu usaria um ponto de interrogação e, em seguida, docks de aplicativos e nenhum prêmio para adivinhar que ele vai estar usando o nome quando eu pressionar enter, ele me mostra o usuário porque é uma propriedade de leitura escrita. Eu também posso mudá-lo. Então, para fazer isso, Eu excluir a pergunta Mark I simplesmente um sinal de uma string porque, obviamente, este é um parâmetro string . Eu atribuo uma string a ele porque é uma string. Tem que ir entre aspas. Então digamos que apenas conceda. Quando eu pressionar enter, essa linha é então executada. Então, se eu voltar para as opções de palavras, você verá que a mudança foi feita programaticamente. Vamos apenas colocá-lo de volta para o que ele waas assim, bem como seu papel na depuração em que virá para mais tarde. Lembre-se que essa instalação existe. Você pode simplesmente executar uma linha de código para verificar e definir rapidamente, ou para verificar um parâmetro e muitas vezes poupa você ter que criar uma macro para esse propósito ou para usar o gravador como fizemos antes. Então temos o projeto explorar, que vimos e a janela de propriedades. Então isso basicamente permite que você escolha para alterar atributos do objeto selecionado. Então, se clicarmos neste documento, temos um monte de feedback basicamente relacionado com as configurações deste documento atual. Mas é principalmente com formulários de usuário que você será usado em propriedades. Então, qualquer controle que eu clicar em, Eu posso ver um número de propriedades relacionadas a esse controle como um nem vê-los como uma lista alfabética. Ou eu posso alternar para a guia categorizada onde os vários atributos são agrupados sob cabeçalhos, e você tem a capacidade aqui de recolher os cabeçalhos, que torna muito mais fácil para classificar de navegação e encontrar o atributo que que você está procurando tão bem quanto isso. Com anos de formulários, você pode escolher o controle deste menu suspenso, bem como, obviamente, clicar sob controle sobre o uso de aquecimento em si, e ele simplesmente muda através. Então, se eu quisesse mudar o nome do meu rótulo, por exemplo, a razão pela qual o nome não foi alterado é porque ele não vai ser manipulado programaticamente, então seu nome é irrelevante. Mas se ele fosse dado o nome, provavelmente começaria com L. B L para maior clareza, usando um prefixo de três letras para indicar que é um nome Andi rótulo porque é isso que ele se relaciona com modelos e classe módulos. A única coisa que você realmente muda é o nome do módulo. Então vamos dizer que isso vai ser chamado de principal. Nós, então, temos um par de opções, que se relaciona especificamente para usar o formulário. Então, se eu destacar o formulário de usuário, eles ficam disponíveis. Em um é a caixa de ferramentas, que vimos brevemente, que permite que você atue controles para o formulário. E depois há ordem de tabulação. E essa é a ordem na qual os elementos são destacados enquanto o usuário pressiona a tecla tab quando o formulário é visível neste formulário. Como o botão Cancelar foi criado após o botão Continuar, ele é o último na ordem de tabulação. Então, para provar que se executarmos o formulário e eu apenas pressionar a tecla tab, você verá que ele vai bater os livros didáticos para continuar e depois para aconselhar, que não é grande coisa, mas para tornar as coisas arrumadas e arrumadas. Se trouxermos ordem de tabulação, e se eu simplesmente clicar em Bt e cancelar e mover para cima, agora está em uma ordem mais lógica da esquerda para a direita de cima para baixo. Então, quando corremos a partir deste livro de impostos, vamos ao conselho e, em seguida, toque novamente nos leva a continuar. Então isso é um olhar para as várias janelas. E como eu disse, vamos cobrir as janelas de depuração quando chegamos à depuração na seção em detalhes. Em seguida, temos quatro ferramentas buzz as barras de passeio padrão, a que está atualmente visível. E se você é um usuário do Word que usa um há algum tempo , essas barras de ferramentas serão muito familiares das versões anteriores do pacote do Microsoft Office . Então nós temos coisas como, obviamente, cortar copiar colar em fazer, hum, jogar para executar código em, de fato, executar um ano de quatro. E então temos alguns ícones aqui para tornar o algumas das janelas visíveis para que eles dupliquem as funções que vimos no menu Exibir. A opção Editar na Barra de Ferramentas tem opções, que se referem especificamente ao código, logo que mudei para uma janela de código, elas ficarão visíveis. Eu vou discutir essas opções, vai usá-los como vamos através do curso e começamos a digitar no código, vai discuti-los como precisamos deles irá discutir as ferramentas na ferramenta de depuração. Mas quando chegamos à depuração na seção ea barra de ferramentas final é para formulários de usuário, então eu vou apenas mudar de volta para o formulário de usuário e ele tem algumas opções relacionadas à estruturação e formatação de seus controles. Então, por exemplo, aqui eu tenho a habilidade. Se eu quisesse agrupar estes ou mudar o alinhamento, então se eles não fossem uma linha, eu poderia rebocar as bordas inferiores, e eu poderia torná-los o mesmo com qualquer que eu selecionei primeiro, eu não consigo me lembrar, mas isso se tornará a base do comum com, e então quando eu escolher que eles se tornarão com isso. Então, com base nos resultados, podemos supor que eu arrastei da direita para a esquerda quando eu selecionei, e o botão continuar foi selecionado primeiro, e ambos o mesmo com como Theory Journal com no continuado up Vamos apenas não fazer Então. Muito simples. Então, essa é uma rápida olhada nas janelas e barras de ferramentas que você tem disponíveis. Eu não olhei para esses elementos de interface no próximo vídeo vai passar a olhar para escrever em código código Windows Air usado para criar e editar código dentro de módulos. Notícias de formulários que este objeto de documento e módulos de classe, além de sua função na depuração na janela imediata, poderiam ser usados para executar uma linha do código V A. O navegador Object é uma referência construída, que detalha esta estrutura intacta do B A no modelo de objeto palavra. A janela de propriedades é usada com mais freqüência quando um login atribui a controles em uma notícia um formulário. Existem quatro barras de ferramentas disponíveis na depuração do editor visual basic, edição padrão e uso de formulários 12. 2.3: Macas e Sub-Procedures: tendo dado uma olhada no editor visual basic e algumas das ferramentas que ele tem disponível, vamos agora passar para realmente escrever em uma macro macro é essencialmente uma sub-rotina, então vamos discutir os diferentes tipos de sub-rotina que você pode criar dentro do módulo. Ao criar a solução de macro. É quase inevitável que você não queira colocar todo o seu código em um único procedimento. Uma abordagem mais típica é colocar todo o código relativo a um estágio de sua operação em um separado algum procedimento e, em seguida, toe tem um principal, algum procedimento que reúne tudo. Então, digamos que estamos prestes a criar uma macro, e nos sentamos e projetamos essas várias etapas que queremos executar, e as dividimos em três áreas principais. Processamento de inicialização e finalização. Então vamos criar um diagrama que mostra a funcionalidade que queremos Town macro toe. Eu só vou usar inserir inteligente, não são hierarquia. Vamos apenas ir com o organograma plano para que possamos dilatar esta caixa para que este seja nosso principal, algum procedimento, que será a macro em si. Então teríamos um subprocedimento para inicialização, outro para processamento e outro para finalização. E então, como eu disse, este seria o macro. Então vamos dar-lhe um esboço e fazer o esboço pensador. Ok, então essa é a estrutura que estamos mirando. Vamos agora olhar para como vamos escrever código que reflete essa estrutura que está indo para a pasta Exercícios. E se você se lembrar da Seção um, vamos colocar a maior parte do nosso Mac subiu para este Adan chamado GCS palavra VB um treinamento e abrir e adicionar apenas clique direito e escolher abrir. Então vamos desenvolver Visual Basic e na pasta Modelos. Vamos abrir o segundo modelo no Macron's em VB. Então, o primeiro procedimento sub que queremos criar será o nosso sub-procedimento principal, que será a macro para definir uma macro, você usa a palavra-chave pública opcional por sub, seguido pelo nome da macro, e nós vai usar o prefixo seção zero para este é vídeo tutorial. 03 macro A. Isso é um prefixo, e então vamos chamá-lo de principal com a minha imprensa enter. O programa completa a sub-estrutura para mim, colocando na resposta a legibilidade e seguida, vai pressionar a tecla tab na barra de ferramentas de edição, Eu vou apenas mostrar qual deles é editado. Esta é a barra de ferramentas padrão, e esta é editada na ferramenta de edição, mas você realmente tem um botão de inventar. Mas como você pode ver entre parênteses que a guia de atalho é muito mais conveniente na outra saída Dent seu turno do tempo. Agora quero ligar para o meu subordinado. Algum procedimento é. E para fazer isso eu uso a chamada de palavra-chave opcional seguido pelo nome do procedimento sub. Então, vou ter o mesmo nome na convenção. 020 p na inicialização. Esse foi o nosso primeiro passo. Depois tivemos o processamento na finalização. Então esses são os três subordinados alguns procedimentos que minha macro principal chamará. E agora, é claro, precisamos defini-los. Vamos ser preguiçosos e copiar este código. Cole aqui podemos então usar o dente fora, que é a guia de deslocamento para colocá-la de volta lá. E nós apenas substituímos a palavra “legal” por “sub privado”. E se eu colar isso sobre a palavra “legal”. Não temos o esqueleto dos nossos três procedimentos submarinos. Então essa é a principal diferença entre uma macro em um procedimento sub, que é chamado por um macron. A macro em si usa sub público e alguns procedimentos, que é chamado de usar privado repentino por padrão. Dentro de um módulo. Alguns procedimentos são públicos, então se isso é admitido, torna-se um público algum procedimento de qualquer maneira. Vamos colocar um código aí, então temos algo acontecendo. Então, novamente são tres guia sobre. Basta usar MSG Box e entre aspas inicialização concluída. Certo, vamos copiar os Kings dos outros submarinos. Isso será então processamento e organização. Então, há nossa estrutura básica. Vamos salvar nossas alterações e voltar para o Word, fechando o Baby E ou todos os 10 11 e na barra de ferramentas do desenvolvedor. Vamos esfriar, Mac Rose. Aqui está a macro que escrevemos como nosso projeto no final da última seção. E aqui está a macro que acabamos de escrever e, claro, talvez correr. Apenas esfria. Há três. Algum prestígio é e exibe nossos livros de química. Mensagem Macro é um procedimento sub público colocado dentro de um modelo privado sub prestígio colocado no módulo só pode ser acessado por outros sub procedimentos no mesmo módulo para executar um sub procedimento a partir de dentro. Outro, use a palavra-chave opcional cool. Puxe-o pelo nome do procedimento algum. 13. 2.4: como obter ajuda: Quando você está criando suas soluções de macro do Word, você obviamente vai ficar preso de vez em quando. Neste vídeo, discutiremos algumas das estratégias que você pode usar para encontrar ajuda no Microsoft Word. Os tópicos. Existem cinco ferramentas principais que você tem à sua disposição quando está recebendo ajuda. Em seguida, Lee B. A. Primeiro de tudo, temos a Internet, então pesquisas na Web. Eu não vou dizer muito sobre isso. É uma parte de nossas vidas hoje em dia que se você está preso em alguma coisa, você vai para a Web e você digita exatamente o que você está preso. Quanto mais preciso, melhor, e você terá alguma ajuda. Então, se você está escrevendo uma macro do zero e você não tem certeza de como começar, você pode basicamente fazer uma pesquisa sobre exatamente o que você está tentando alcançar com a linha de trás , e você vai encontrar pessoas que tiveram requisitos semelhantes e olhar para algumas das soluções que eles encontraram novamente. Se você estiver preso em um problema específico, uma mensagem de erro talvez continue aparecendo. Toda vez que você tenta executar uma macro, você digita a mensagem de erro exata que você receberá em fazer uma pesquisa na Web sobre isso e olhar soluções que foram sugeridas para pessoas que tiveram o mesmo problema. Então, é claro, temos a referência de ajuda integrada. Em seguida, temos uma facilidade chamada Navegador de Objetos. Este é o acesso do editor visual basic e dá-lhe uma apresentação estruturada de todos os elementos, que constituem a palavra Vehbi, eh? Em seguida, temos o gravador de macro, e isso fornece um excelente método fora Generation Co. Só para você começar para que você possa realmente ver como as coisas são chamadas. Um dos problemas de usar a referência de ajuda ou usar o navegador de objetos como veremos em um momento, é basicamente que às vezes é bastante difícil. Não sabia o que as pistas dos elementos que você está tentando manipular. Como é realmente chamado? Não posso procurar porque não queria que fosse para a escola. Então é aqui que o registro de volta da Rory Cup se torna útil. E, finalmente, temos um bom recurso chamado Intelli Sense. Isso é algo que está embutido no editor visual básico, que antecipa o que você está prestes a fazer e exibe em contexto de ajuda, que você pode então usar em vez de ter que digitar tudo sozinho, Confiar puramente em sua memória, assim, pesquisas na Web. Não vou dizer mais nada sobre isso. Como eu disse, é basicamente algo que é inerente a tudo o que temos neste mundo agora. Ah, então vamos passar para a referência de ajuda. E, claro, não estamos falando da palavra “ajuda” geral que temos aqui. Hum, então eu fechei isso. Nós especificamente queremos palavra vb uma ajuda. Então precisamos ir para o desenvolvedor visual básico ou, claro, pressionar o velho F 11 o atalho de teclado a partir daqui. Ou escolhemos ajuda. Microsoft Visual Basic para ajuda de aplicativos. Bem, nós clicamos aqui ou, claro, F um reprimido por padrão. A ajuda aparecerá online. Se você passou um monte de tempo fora da linha quando o seu código em você pode achar conveniente para baixar a palavra 2013 db uma referência e, em seguida, clicar no download em ativar tema específico VB, uma referência que queremos baixar, assumindo que você está feliz em usar a referência on-line. Como eu disse, o principal problema que as pessoas encontram é por onde eu começo? O que estamos realmente procurando Primeiro de tudo, obviamente começar com referência de desenvolvimento da palavra 2013, e ele tem três seções. Conceitos. Como eu e referência os conceitos continha tópicos sobre que coisas úteis que as pessoas muitas vezes fazem no tipo de nível introdutório e intermediário. Digamos, por exemplo, que você queira alguma ajuda ou formato no texto. Você pode começar lendo esta seção sobre o formato pliant em texto para que, à medida que você passar , ele lhe dará uma breve descrição de cada técnica e, em seguida, dar-lhe algum código de exemplo, que economicamente copiar e usa um ponto de partida para o seu próprio código. Vamos voltar para a referência de desenvolvimento. Então temos como eu faço? Este é um Siris semelhante de tópicos, mas eles são mais avançados diz Você pode ver que eles são referidos a coisas como controles de conteúdo , blocos de construção e conectados a bancos de dados. E, em terceiro lugar, temos a referência em si, e porque é abrangente, obviamente tem em um monte de coisas que você nunca vai realmente precisar ou usar em seu código. Em jogo está um exemplo. O objeto da frente. Digamos que você está trabalhando com caracteres formatados, então aqui você verá que você tem três maneiras de prosseguir, você pode olhar para cada pedaço de sintaxe, que é membros carinhosos. Aqui, você tem links para tudo o que poderia ser feito com os objetos estranhos ou, se você quiser se concentrar em propriedades que são essencialmente atributos que você pode definir . E se voltarmos para a interface de palavras na guia inicial. Obviamente, o objeto encontrado equivale ao grupo frontal na faixa de opções. Todos os atributos de formatação de caracteres que podemos dizer, como a cor da fonte, os formulários nomeiam o tamanho do telefone. Todos esses são essencialmente propriedades. Então, quando clicamos aqui, tudo o que vemos é equivalente a uma dessas opções. Se agora apenas voltar para as formas, objeto, pelo contrário, os métodos, nossas ações que você pode executar na frente. E, como você pode ver, isso não é uma grande quantidade deles crescer e encolher, provavelmente os dois mais usados nesta lista e, claro, seu equivalente a clicar nesses dois elementos. Então, um método, basicamente é uma ação que você pode executar no objeto. Então, se você pensar sobre isso, se compararmos, crescermos e encolhemos para o tamanho. Tamanho é um atributos específicos. Crescer é uma ação. É uma coisa semelhante ao contraste de dizer que a criança tem quatro pés e seis polegadas de altura . Isso seria basicamente uma propriedade da criança, ao contrário de dizer que a criança cresceu 3 centímetros desde a última vez que a vi. Ok, então isso é Ah, uma visão geral rápida de usar a referência do frio, se você quiser. Em outras palavras, você simplesmente entra e navega. Este método tende a ser o mais difícil. Porque, obviamente, como dissemos, o principal problema é, onde começo? Como se chamam as coisas? O que estou procurando? Então vamos fechar isso. Vamos agora dar uma olhada no navegador de objetos. Então, novamente, desenvolvedor visual básico e está sob o menu de exibição. Está estruturado exatamente da mesma forma que a referência de ajuda que acabamos de ver, então começaríamos escolhendo a palavra como a biblioteca. Então temos o mesmo oeste que vimos para que pudéssemos descer para fundos como fizemos a referência de ajuda , e aqui podemos ver todos os membros fora do fundo. Então aqui está o método de cultivo. Você pode ver que os métodos têm este ícone verde, enquanto a propriedade tem este ícone de cartão de índice antigo com a mão segurando o cartão de índice para que possamos ver aqui. Se você quer fazer algo ousado, vai ser o objeto frontal na propriedade negrito do objeto frontal. Então, o que o navegador Object mostra para você? Basicamente, é simplesmente estrutura. Ele mostra onde uma propriedade está ou onde um método está no contexto do que é chamado de modelo de objeto palavra. Em outras palavras, cada pedaço de sintaxe, o que é legítimo. dentro. Vehbi, hein? Quais são os equivalentes V B A a cada um dos elementos dentro da palavra. Assim como você trabalha na interface de palavras, usando todas as opções nas diferentes fitas, o navegador Object basicamente lhe diz o que os vb A's equivalentes a cada um desses comandos que temos na faixa de opções de palavras. Mas o que não lhe dá um curso é muita ajuda. Assim, tendo isolado paradeiro dentro da estrutura de V B. Um elementos particulares vive. Se você quiser, nós ajudaremos. Você está, então, pressione F um ou clique nesta ajuda. Tem que ser este botão de ajuda , ao contrário deste. Se você clicar neste, mesmo que você tenha algo destacado no navegador Object, você sempre vai acabar na tela inicial que vimos anteriormente. Então, se você quiser obter ajuda contextual sobre os elementos atualmente selecionados, você pressiona em um ou você clica neste ícone suspiros que você pode ver agora em uma descrição da fonte, não propriedade careca em DWI pode ver aqui basicamente que precisamos colocar qualquer expressão que se refere a um objeto formado, e então podemos configurá-lo para true false ou W d undefined. Eu digo que podemos configurá-lo porque aqui a referência de ajuda confirma que é uma propriedade read write . Em outras palavras, essa propriedade que enfraquece tanto verificar para ver o que é atualmente e modificar. Então mais para baixo. Temos um exemplo rápido de usar o fundo stop negrito propriedade. Certo, então esse é o Navegador de Objetos. E como eu disse com ambos, tanto a referência de ajuda no navegador Object. A questão principal é se você está começando a escrever Vehbi, hein? O que estou procurando? Como se chamam as coisas? Então é aqui que o gravador de macro se torna tão útil. Seja o que for que você está tentando fazer com seu VB um código para dentro, você pode realmente gravar-se realizando esse passo a maior parte do tempo. Isso não vai realmente escrever a linha de trás para você, mas o que ele lhe dará é um código que você pode usar como ponto de partida. Então vamos dar alguns exemplos ou usar o gravador de macro. Digamos que queremos descobrir como, como parte de nossa macro, como excluir o terceiro qallab da tabela atualmente selecionada. Então vamos apenas inserir uma tabela rápida, dar-lhe algumas linhas e colunas. Diga isso muitos. Vamos colocar uma mensagem para que saibas qual é a chamada dele. Então eu vou colocar um, 234 Então agora nós simplesmente vamos para a guia do desenvolvedor e gravamos uma sala dos fundos. Nós clicamos no registro macron. Não vamos nos preocupar em dar o nome, que está usando como um recurso de ajuda, e não vamos salvá-lo no modelo normal pelo mesmo motivo, vamos apenas salvá-lo neste documento atual. Então agora não podemos fazer nenhum clique enquanto você está gravando a macro que você pode clicar em uma célula, por exemplo. Então o que precisamos fazer é ter certeza de que estamos na coluna três. E a maneira lógica de fazer isso é usar o atalho de teclado. Vamos para a primeira coluna. Um homem usou a tecla de toque duas vezes para ir para a terceira coluna. E, claro, se você usar a coluna excluir, vamos, você deve excluir a terceira coluna. Assim, o atalho de teclado para ir para a primeira coluna de uma tabela, sua antiga casa. Não importa em qual fileira da mesa eu estava. Agora eu sei que estou na primeira coluna, então agora eu apenas pressione a tecla tab duas vezes. Isso significa que agora devo estar na terceira coluna em qualquer estrada. Eu não vou layout todas as opções na fita ou encontrar enquanto você está gravando a América. É apenas o clique dentro do documento que não é permitido, e eu vou para excluir duas colunas diárias de volta interesse da terceira linha. Era tudo o que queria verificar, então fui ao programador e parei de gravar. Eu poderia ir para o Visual Basic e recuperar a macro quando você grava um modelo de macro é criado , ele geralmente é chamado de nova volta rosa. Nós clicamos duas vezes para abri-lo, e lá está o nosso código. Então foi aqui que pressionei Walt para casa. Então eu pressiono a guia uma e duas vezes, e finalmente eu escolhi excluir o colar atual para que agora eu possa copiar essas linhas. Normalmente, eu meio que os levaria para fora. Andi, coloque-os na macro que eu realmente fui criado. Vejamos outro exemplo de como você pode usar a macro gravada para verificar a sintaxe. Vamos eu quero fazer algum trabalho no formato e configuração da página, e eu realmente quero obter ah, lidar com alguns dos desde necessidade acidental de usar para preparar um relatório e certificar-se de que ele está formatado da maneira certa. Vamos novamente entrar na macro desenvolvedor e gravador no documento atual. Agora vamos voltar para a guia inicial, e em vez de escolher componentes individuais, o mais truque que você pode usar é onde quer que haja um diálogo disponível, você simplesmente grava a si mesmo no diálogo e clique. OK, então se quisermos saber tudo sobre fontes, basta clicar no botão de lançamento aqui, que traz a caixa de diálogo frontal. Não preciso mudar nada. Nós apenas clicamos. OK, vamos fazer o mesmo para o parágrafo. Clique em The Lordship Barton acima vem o parágrafo. Diálogo. Nós clicamos. OK, então queríamos fazer algum trabalho no layout da página. Então vamos atravessar o que de novo. Temos a lavanderia Barton, que traz à tona o diálogo de configuração pago com o qual clicamos bem sem fazer alterações. Então paramos gravados. Agora, quando voltarmos ao Visual Basic, você verá que agora temos macro. Para acrescentar, foi o primeiro no gravado em sua estrada de trás para e olha o que ele é feito, então nós realmente não escolhemos nada. Mas simplesmente abrindo na caixa de diálogo e clicando, OK, todas as propriedades desejadas estão agora disponíveis, então o que quer que seja que estamos tentando fazer, podemos encontrá-lo nesta lista para tentar entender como ele funciona. Da mesma forma, nós rolamos mais para baixo. Nós temos todos os formatos de parágrafo em e o para baixo ainda tudo a ver com a configuração de página . Então essa técnica é muito útil apenas para obter um monte de código que você pode então analisar, bem como simplesmente olhar para o código. Agora você tem um contexto, mas pode usar como ponto de partida quando usa na referência de ajuda e quando usa no navegador de objetos. Então vamos ver como você pode ir do código para ajudar a referência ou do código para o navegador de objetos no contexto. Primeiro de tudo, digamos que você deseja apenas verificar como vb um alças para nomes. Este é um texto especial ou posso colocar o que eu quiser? Como eu sei o que colocar? Então, basicamente, você destaca estes em elementos táticos questão neste caso, fazendo isso, eu sou luz em forma de ponto parou nome porque esta estrutura, como veremos mais tarde, basicamente me salva digite na seleção, não gosta no início de cada linha. Portanto, é equivalente ter em ponto de seleção para ponto de seleção de nome de ponto para tamanho de ponto etcetera. Então, quando eu selecionar o nome do ponto, Eu sou efetivamente selecionado forma parar feito. Se eu quiser a referência de ajuda neste ponto, eu posso simplesmente pressionar F one. Eu não consigo pensar em nada que eu possa fazer nos homens usados para chegar ao lugar certo como vimos , estes vão me levar para o início na página em vez do contexto que eu estou atrás. Então eu pressiono F um no teclado e para cima vem para ajudar especificamente na propriedade nome completo . Ele me diz aqui que é ler, escrever, escrever, o que significa que eu posso verificá-lo e também modificá-lo. Mas é estranho, então isso significa que pode ser qualquer coisa. Então, tendo verificado isso, eu poderia dizer Ir junto para a guia inicial, escolher um determinado formulário e simplesmente copiar o nome da fonte como uma string. Então eu posso voltar para o ritmo do editor visual básico que dentro das aspas porque agora eu sei que isso é simplesmente uma tensão. Eu sei que isso vai funcionar, que essa linha de código mudará a seleção atual para trás, formou esse Mike e fará exatamente a mesma coisa com o navegador de objetos. Vamos eu só queria ter uma idéia da estrutura de onde o nome do ponto da fonte realmente se encaixa no esquema geral das coisas. Novamente. Eu seleciono ponto para o nome do ponto e em vez do Presidente um. O que você faz é clicar com o botão direito na definição de dois, e esta é também uma boa maneira de verificar se algo existe. Se você digitar algo e não tiver certeza se é legítimo, legítimo, clique nele e escolha a definição. E se você receber um erro, você sabe que não é o JIT. Então, quando eu escolho que vem o navegador de objetos no contexto, o objeto de fonte é selecionado. Todos os membros do exibido e a propriedade name é realçada. Ok, então como você pode ver, o gravador de macro é uma maneira realmente útil ou realmente apenas começando e conhecendo como as coisas são chamadas. O que os vários componentes dentro do Microsoft Word ou chamado quando você está automatizando esses elementos específicos. E, em seguida, a última coisa que eu queria dizer como um recurso de ajuda Waas intelli sentido. Isso começa basicamente quando você está bem em suas próprias estradas secundárias. Então vamos dizer que queremos criar uma linha de trás entre esses dois. Por exemplo, Mrs Cool ele testar e vamos dizer que queremos usar seleção, não formulários, como fizemos na macro que acabamos de gravar. Então, se eu começar a me digitar com pensamentos de seleção, você pode ver isso assim que eu digitar o ponto. Todos os membros da seleção são exibidos, então eu sei que o que quer que seja, eu digito tem que ser algo nessa lista. E assim que eu começar a digitá-lo tão f o é tudo que eu preciso digitar para obter fonte a ser realçado assim que ele é realçado por, em seguida, pressione a tecla tab. Este barco poupa-me tempo. E, claro, com uma sintaxe mais longa, isso vai me poupar erros de digitação. Então vamos dizer que queremos fazer exatamente o que fizemos em muito gravação. Queremos mudar o nome da falha. Então, novamente eu digitei ponto e o que eu estou vendo agora é tudo a ver com fundos. Todos os membros do objeto de falha. Como vi há pouco, todos os membros desta eleição se opõem. Então dissemos que era nome de ponto de novo. Acabei de digitar e um e, em seguida, pressionar tabulação é igual. Então sabemos que vai entre aspas, e acho que ainda está na área de transferência. Eu tenho uma cópia qualquer coisa desde não espaço que em aspas próximas, vamos dar uma olhada em outro exemplo de sentido intelli. Então vamos eu quero mudar a cor do telefone. Então eu escrevo em cor escura e eu posso ver na lista que vai ser índice de cores. Então eu pressiono a tecla Tab. Apenas tranque isso e veja o que acontece quando as noites são iguais. Você vai notar que eu tenho uma lista de opções, e estas basicamente são chamadas em rações Yuma, que é equivalente a fazer uma escolha, geralmente em uma das caixas de diálogo. Todas essas integrações começam com W. D. Então vamos eu quero Dark Blue. Ia ser azul escuro e de novo, posso procurar por isso de vez em quando você pega o sinal de igual, nada aparece. Então você tem que fazer isso de memória. Mas para verificar se você acertou, você pode apenas destacá-lo. Vou definir se ele existe, os exploradores de objetos exibidos, e você pode verificar todas as opções diferentes novamente para encontrá-los na lista quando você estiver na biblioteca de palavras. Como eu disse, eles vão começar com W. D. e então é só um caso de adivinhar como eles são chamados. Então, esses são chamados de índice de cor WD, e você vai descobrir que há muitos destes na interface de palavras em termos do que eles saem, também. Se voltarmos para a guia inicial, olhe para o parágrafo, por exemplo, e faça o alinhamento. Então aqui eu tenho centrado direito e justificado. Onde quer que você tenha opções como esta na interface de palavras, ele nunca usa simplesmente strings que são muito espaço para erros. Ele usa esse W. D em rações Yuma. Onda inteiramente sentido fornece uma ótima maneira de verificar o Então, se eu voltar, por exemplo, vamos dizer que queremos enviar para o e-mail de texto. Vamos fazer outra com sangue, que é uma técnica muito favorecida pelo gravador macro. Vamos deixar a linha em branco também. Então, isso será com seleção tem formatos de parágrafo. E como você pode ver, Eu apenas digitar p a r do que eu pressionar tabulação. E com então se eu mover de volta para cima dentro pontos, um l alinhamento de que vem e eu pressionar guia. E então novamente, quando eu suprimir igual a aqui esses itens todos eles começam com W. D. E assim que eu começar a digitar centro acontece para ser o primeiro 1 Então eu apenas pressionei tab para colocá-lo em, então você vai encontrar que usar intelli sense é uma ótima maneira como seu tipo em seu código de ficar interativo no contexto. Ajuda, uh, salvaria você pressionamentos de teclas e economiza seus erros de digitação. E à medida que passamos pelo curso, também mencionei maneiras em que você pode maximizar as ocasiões em que essa inteligência vai realmente entrar em ação. Poupa-te a dependeres da velha memória o tempo todo. Ok, então é sobre isso para este tutorial. Essa é uma visão geral das cinco técnicas diferentes que você usa ao tentar obter ajuda para acelerar o processo, criando suas linhas de retorno e o Microsoft Word automatizado. O gravador de macro é uma excelente ferramenta para identificar os nomes de elementos de palavras, que você deseja manipular com seu BB um código para obter ajuda em um determinado objeto, propriedade ou método a partir da janela de código. Eu gosto do elemento de sintaxe apropriado e pressione F one para navegar para um determinado objeto, propriedade ou método ou para uma palavra W d em, um oration. Destaque o elemento de sintaxe apropriado na janela de código e, em seguida, pressione ter um para obter ajuda em um determinado objeto, propriedade ou método do explorador de objetos. Navegue até o método ou a propriedade apropriada que o Presidente 14. 2.5: opções VBE: neste vídeo, veremos como você pode modificar a maneira como o editor visual basic funciona personalizando as configurações na caixa de diálogo Opções de Ferramentas na pasta Exercícios e na subpasta Seção dois, Vamos Abrir 05 Opções VB um homem. Vamos para o editor visual basic, e aqui você vai descobrir que temos algum código em um módulo chamado Body ou um, que é realmente retirado de alguns dos exercícios que nós completamos em tutoriais anteriores e vai usar este código como nós discutiu a forma como você pode personalizar a operação do editor visual basic. Dado que o editor visual basic usa a interface antiga da Microsoft encontrada no Office 2003 e anteriores, você não ficará surpreso ao saber que, a fim de personalizar a forma como o programa funciona, você está indo para ferramentas escolher opções. Porque, claro, essa é a maneira pela qual os programas do Microsoft Office tradicionalmente funcionavam as opções. Diálogo contém o editor de Quatro Tabs, e é um formato Geral e daqian. As opções na guia do editor se relacionam principalmente com a ajuda que você recebe como seu tipo em seu código no editor visual basic. A primeira opção é a sintaxe automática. Verifique isso, eu acho, é realmente algo de uma opção de exagero, que alerta você cada vez que você faz uma era. Vou te dar um exemplo de por que chamo de exagero. Digamos que estamos prestes a tipos e código no final desta sub-rotina. Vamos oito uma declaração se, hum, eu não acho que nós discutimos se afirmações ainda, mas isso é fora do ponto. Eso eu começar a minha declaração com a palavra-chave se e então eu penso em outra coisa que eu preciso rastrear, algo que eu posso ter perdido. Então eu quero deixar a declaração se incompleta e apenas ir e lidar com a outra situação. Então eu mover a página para cima, e assim que eu deixar a linha para cima vem isso em vez vai aparecer para me dizer que eu cometi um erro e, claro, eu sei que cometi um erro porque eu não terminei a linha. Então eu clico em OK, e então, a partir de então, eu estou bem. Então, o meu cenário preferido é simplesmente desativar as águas no trilho fiscal. Vamos apenas olhar para a diferença, então eu começo a minha declaração F decidi fazer outra coisa. E quando saio da linha, não recebo a mensagem irritante. No entanto, você vai notar que a linha incompleta e, portanto, incorreta fica vermelha para que eu possa dizer que eu fiz uma era mesmo sem ela, meio que gritando comigo. Então é meio que sutilmente me lembra que eu cometi um erro ao invés de gritar comigo, então eu aconselho você a deixar isso desligado. Então temos exigir declarações variáveis. As variáveis são uma parte muito importante do V B A. E na verdade, a próxima seção é dedicada inteiramente ao trabalho com variáveis. E as primeiras ofertas de vídeo ou inclui uma descrição fora deste recurso exigem declaração variável para que você aprenda tudo sobre isso na próxima seção. As próximas três opções determinam as subidas intel ou as opções de conclusão automática dentro do editor básico individual. E estes são uma grande economia de tempo como s