Programa: 1. Option Explicit 2. Sub Explorar() 3. Dim diretorio, fso, i As Integer, ex, d, f 4. Set fso = CreateObject("Scripting.
|
|
|
- Benedicto Rijo da Conceição
- 10 Há anos
- Visualizações:
Transcrição
1 Aula 4 Miscelânea Nesta última aula vamos ver alguns tópicos especiais. Inicialmente, vamos colocar no início de nosso módulo duas declarações: - Option Explicit Acredito que nas três primeiras aulas todos cometeram erros de digitação em nomes de variáveis, o que causou erro em tempo de execução. Algumas vezes esse tipo de erro causa grandes problemas e é difícil de ser detectado. Para evitá-lo, usa-se a declaração Option Explicit no início de cada módulo criado. Ela faz com que o uso de variáveis que não sejam explicitamente declaradas (por exemplo com o comando DIM) causem um erro de compilação na entrada da rotina que a usa. Apesar desta declaração ser opcional, é uma boa prática usá-la sempre. - Public Declare Sub Sleep Lib "kernel32" (ByVal dwmilliseconds As Long) Esta declaração é para uma sub-rotina, mas poderia ser para uma função. Ela serve para fazer uma ponte entre o seu programa e rotinas pré-fabricadas, distribuídas com o sistema operacional, produtos de terceiros ou mesmo de sua equipe. Estas rotinas e funções estão em uma DLL, e são carregadas na memória em tempo de execução. Esta rotina Sleep, como o próprio nome indica, serve para deixar o seu programa em estado de espera (wait) por um tempo determinado, fornecido em milissegundos. Por exemplo, dentro do programa escrevemos Sleep 1000 para deixar o programa parado por 1 segundo. Agora vamos estudar alguns métodos e propriedades de um objeto que é utilizado extensamente, inclusive em aplicações JAVA. Este objeto é chamado de FileSistemObject (Objeto Sistema de Arquivos) e serve para informar ou executar qualquer função que pode ser feita pelo Windows Explorer, como criar ou excluir pastas e arquivos, listar atributos de arquivos, alterá-los, renomear arquivos e pastas e muito mais. Solicitei permissão à editora NovaTec para distribuir um guia de referência rápida em PDF que está esgotado e não será reeditado, contendo entre outras informações super úteis a descrição completa do FileSystemObject. Esse guia está em Script Host) Como aplicação exemplo, vamos criar uma versão muito simples do Windows Explorer, permitindo a listagem de todos os arquivos e pastas de qualquer drive de seu computador, ou mapeados da rede. Definição da macro: Numa planilha do Excel, coloca-se um caminho válido em uma célula, seleciona-se ela e chama-se a macro. Ao entrar, a macro sabe qual é o diretório a analisar (está em ActiveCell) e dará a resposta da seguinte maneira: Na Célula A1 vai ser posto o string '..' que representa o diretório pai do que foi passado para a macro. Na Célula A2 vai ser colocado o diretório passado, e nas linha subsequentes serão listados todos os subdiretórios do informado e ao final, serão listados os arquivos residentes nesse diretório, com tamanho e data do último acesso.
2 Programa: 1. Option Explicit 2. Sub Explorar() 3. Dim diretorio, fso, i As Integer, ex, d, f 4. Set fso = CreateObject("Scripting.FileSystemObject") 5. If ActiveCell(1, 2) > "" Then ' e um arquivo 6. Set ex = CreateObject("Wscript.Shell") 7. ex.run """" & Cells(2, 1) & ActiveCell & """" 8. Exit Sub 9. End If 10. If ActiveCell.Text = ".." Then 11. Set diretorio = fso.getfolder(activecell(2, 1).Text & "\..") 12. Else 13. Set diretorio = fso.getfolder(activecell.text) 14. End If 15. Cells.ClearContents 16. Cells(1, 1) = ".." 17. Cells(2, 1) = Replace(diretorio.Path & "\", "\\", "\") 18. i = For Each d In diretorio.subfolders 20. Cells(i, 1) = d.path 21. i = i For Each f In diretorio.files 24. Cells(i, 1) = f.name 25. Cells(i, 2) = Format(f.datelastmodified, "dd/mm/yyyy hh:mm") 26. Cells(i, 3) = f.size 27. Cells(i, 3).NumberFormat = "_(* #,##0_);_(* (#,##0);_(* ""-""??_);_(@_)" 28. i = i Análise do código 1 Informa que é obrigatório declarar todas as variáveis 2 Nome da rotina (Explorar) 3 Declara as variáveis que serão utilizadas. Todas são variant, exceto a "i" que é um inteiro 4 Cria-se a variável objeto chamado fso, que representa o objeto File System 5 Se existem dados na coluna 2 é porque é um arquivo. Nesse caso, vamos abri-lo. 6 - Para abrir o arquivo, temos que "instanciar" o objeto Wscript.Shell. A variável que o representa é : ex 7 Executamos o método Run (rodar=executar= abrir) desse objeto passando o caminho completo do arquivo: seu diretório, que está em cells(2,1) uma \ e o nome do arquivo. Como pode existir algum espaço em branco nesse nome ou no caminho, deve-se colocar entre aspas duplas esse parâmetro. 8 - Terminamos a execução da rotina. O arquivo continua aberto (pelo notepad, word, etc) 9 Fim do teste da linha 5 10 Testa se o cursor está solicitando o diretório pai. Se for, representamos o diretório pai usando a variável objeto diretório (observe que trata-se de um set e não de uma atribuição normal) 11 e 13 O método getfolder do File System recebe um nome de diretório e devolve um objeto Folder 15 Os dados da planilha são apagados 16 Coloca-se na linha 1 o indicativo de diretório pai 17 Coloca-se o nome completo do diretório escolhido na linha 2. Se o diretório escolhido termina com \ a concatenação vai gerar uma contra barra dupla: \\ Para corrigir este eventual erro, troca-se \\ por \ (se não existir este string, nada será trocado nem será dada uma mensagem de erro) 18 A variável i indica qual é a próxima linha da planilha livre para receber dados 19 para cada subdiretório do diretório escolhido, usamos a variável objeto d para representá-lo 20 Colocamos o endereço do diretório d na próxima linha livre (começa com 3) 21 Incrementa-se o número da linha livre 22 Fim do for 23 a 29 Ao final da apresentação de todos os subdiretórios, passamos a mostrar todos os arquivos, só que agora devemos informar na coluna 3 o tamanho e na coluna 2 a data e hora da ultima atualização. A função Format foi apresentada na aula 2. Na linha 27 usamos a propriedade NumberFormat para dizer que o formato dos dados da célula que contém o tamanho do arquivo (coluna 3). O formato é de números
3 inteiros com.separador de milhares. Como eu sei este formato complicado? Não sei, gravei uma macro selecionando esse formato, parei de gravar, editei, recortei o código e colei aqui. Como já disse, a maior parte do código é construída assim, com o gravador de macros. 30 Fim da Rotina Execute a macro em sua planilha Vamos agora mudar radicalmente o rumo do nosso aprendizado, já que hoje é uma miscelânea. Aprenderemos a trabalhar com elementos gráficos fazendo uma rotina bastante útil. Você já deve ter instalado softwares em sua máquina, que demoram um pouco, e ficam mostrando uma barra que vai aumentando até chegar no máximo. Quando chega, a tarefa acaba. Dá-se o nome de barra de progresso à esse controle. Pois bem, vamos fazer uma barra de progresso diferente: Ela começa cheia e vai diminuindo até acabar, e acabará junto com a sua tarefa. Para poder utilizá-la, você tem que saber a priori o numero de passos que a sua tarefa terá de dar, e a cada passo você informa à rotina que faremos quantos passos foram dados até agora e qual é o número máximo. Suponha que teremos 100 passos (por exemplo, processar dados de 100 funcionários.) Inicialmente chamamos com (0,100) Nenhum passo dado de um total de 100). A rotina nesse momento vai criar uma barra (retângulo) no topo da planilha. A cada passo chamamos com (n,100) e a rotina faz a barra ficar com tamanho = Tamanho inicial * (100 n) / 100, de tal modo que No primeiro passo dado ela ficará com 99% do tamanho, no passo numero 50 ficará com 50% e no último passo, ficará com 0% do tamanho. A rotina então elimina esta figura da planilha. Para poder fazer, precisamos gravar uma macro enquanto criamos um retângulo. Infelizmente, a macro não grava com parâmetros nomeados. Por isso, deve-se usar o help do VBA para saber o que é cada valor. Aqui eu vou explicar o significado de cada parâmetro, para tornar a aula mais produtiva, mas aconselho a pesquisar depois no help para aprender a aprender sozinho. No futuro este aprendizado será o mais importante, e você será capaz de aprender o VBA do Word e do Power Point sozinho. Fonte da rotina: 1. Sub progresso(atual, max) 2. Static barra 3. If atual = 0 Then 4. Set barra = ActiveSheet.Shapes.AddShape(msoShapeRectangle, 0, 0, 300, 11.25) 5. barra.fill.forecolor.schemecolor = barra.fill.visible = msotrue 7. barra.fill.solid 8. exit sub 9. End If 10. If atual >= max Then 11. barra.delete 12. Exit Sub 13. End If 14. barra.width = 300 * (max - atual) / max 15. Analise da rotina: 2 - Criamos uma variável para guardar o objeto barra (retângulo) que deve permanecer entre chamadas da rotina, ou seja, o objeto barra não será destruído quando a rotina acabar. Independente de o objeto ser destruído ou não, o retângulo permanecerá desenhado na planilha. Só que não conseguiremos trabalhar com ele se o objeto for destruído, nem mesmo apagá-lo. 3 Quando chamamos com passo atual = 0, devemos desenhar um retângulo, através do método AddShape da coleção Shapes da planilha ativa. Se você é um bom observador, vai perguntar porque AddShapes? Normalmente as coleções tem um método padrão chamado Add (Sheets.Add, QueryTables.Add, etc). Acontece que a coleção Shapes guarda um grande número de objetos de tipos diferentes, como Fotos (Picture), Curvas, Caixas de Texto, etc. O "principal" objeto é o objeto Shape que pode representar uma gama enorme de desenhos, que se encontrar na Barra de Desenhos do Office (pelo menos até o 2003, já que no 2007 as barras de ferramentas mudaram radicalmente). O formato desejado é informado como primeiro parâmetro do AddShape. No caso estamos criando um retângulo, e a constante msoshaperetangle (mso de microsoft office) que vale 1, indica que vamos criar um retângulo
4 Ao parâmetros seguinte dão os valores dos atributos (nessa ordem): Left, Top, Width e Height (achei isso no help do AddShape) Ao criar o retângulo eu estava com o gravador de macros ligado e pedi para colorir a barra de verde. As instruções 5 a 7 foram gravadas automaticamente, e eu simplesmente mantive com pequenas alterações. Se você gravar a macro para fazer isso, vai ver que ela não cria uma variável para guardar o objeto retângulo, mas simplesmente manda selecioná-lo e depois usa o objeto Selection para atribuir cor, etc. Como eu atribui o retângulo a uma variável, eu a uso no lugar do objeto Selection. Em seguida vamos ver o que fazer quando o atual é igual ou maior que o máximo: Simplesmente deletar o objeto, o que só é possível porque criamos um objeto (barra) para guardar o retângulo, e evitamos a sua perda criando-o como estático. É claro que eu poderia definir o objeto barra como global no módulo, mas sempre que possível deve-se evitar esta prática. Como apenas esse módulo vai utilizar o objeto, criamos internamente a ela. Se outra Sub usar uma variável chamada barra, certamente não vai representar esse retângulo. Em qualquer dos casos acima vistos, após a criação ou a destruição do retângulo a Sub termina sua execução. Se não for esse o caso, devemos apenas redimensionar o retângulo, alterando o seu atributo Width (comprimento), conforme a fórmula já analisada, através da instrução da linha 14 Para testar a barra de progresso, vamos utilizar dois recursos ainda não vistos: Precisamos "dar um tempo" entre uma chamada e outra, e para isso vamos chamar a rotina Sleep da API do Windows, conforme declaração no topo do módulo. Outro ponto importante é que o Excel não altera nenhuma característica visível enquanto está executando uma função de uso exclusivo de CPU. Assim, se simplesmente a ficamos alterando o tamanho do retângulo, não conseguimos ver essa alteração até que a rotina termine, e aí o retângulo já foi destruído. Ou seja, o desenho animado não se move. Quando emitimos o comando Sleep paramos de acionar a CPU, e outras tarefas sendo executadas pelo Windows podem funcionar, mas a interface não se alterará no Excel porque ele estará dormindo! Por isso, executamos um comando que o programador VBA deve sempre usar dentro de loops controlados (For, do-loop ou While - wend). É a instrução DoEvents, que permite que todos os eventos pendentes sejam executados (um clique do mouse, uma tecla digitada, etc). Assim, nesse momento, a interface é atualizada, permitindo que se veja a barra de progresso diminuindo até acabar. A sub para testar a barra de progresso tem o seguinte código: Sub testabarra() Dim i As Integer For i = 0 To 500 progresso i, 500 DoEvents ' mostra agora o efeito Sleep 10 ' duração total: 5 segundos Não há o que comentar aqui. Agora que temos uma barra de progresso funcionando corretamente, vamos aprender a trabalhar com outras formas. Vamos analisar uma macro que cria uma estrela de 32 pontas, roda ela e diminui o seu tamanho, de tal forma que após 500 iterações ela fica cm tamanho 0 e desaparece. A cada iteração vamos chamar a barra de progresso, que acabará juntamente com a estrela após 500 iterações. Nesse exemplo vamos aprender quais são as principais propriedades de qualquer forma: Sua posição, que é dada pelas propriedades LEFT e TOP, seu tamanho que é dado pelas propriedades Width e Height. Alem disso, vamos conhecer o método IncrementRotation para girar um desenho em um determinado número de graus. Se positivo, gira no sentido horário. Se negativo gira no sentido anti-horário. Se o gravador de macro do seu Excel 2007 não registrar as operações quando você trabalhar com formas, grave em uma versão anterior do Office e traga a macro já gravada para o seu projeto. Vamos ao fonte desta aplicação:
5 Sub RodaEstrela() Dim estrela, i As Integer i = msoshape32pointstar Set estrela = ActiveSheet.Shapes.AddShape(i, 32.25, 45.75, 100#, 100#) For i = 0 To 300 estrela.incrementrotation 5 estrela.width = i / 3 estrela.height = i / 3 progresso i, 300 Sleep 10 DoEvents estrela.delete Agora vamos a uma aplicação extremamente útil quando queremos importar dados digitados em outra máquina, que exportou seus dados em um arquivo texto para ser enviado a um escritório central, via , por exemplo. No exemplo, vamos supor que o arquivo Excel é o mesmo em todos os locais, mas as planilhas tem nomes diferentes, para evitar conflitos de nomes iguais durante a importação. Os digitadores externos voa clicar em um botão, ou uma figura, para gerar um arquivo texto com todos os seus dados, usando a técnica de delimitar os campos do registro de exportação com um delimitador qualquer. Basicamente o formato que eu sugiro para esse arquivo é: - Registro mestre de planilha: * <dlm> nome (onde dlm é um delimitador qualquer, que não pode existir no nome) - Registro de célula não vazia desta planilha: linha <dlm> coluna <dlm> dado Ora, a única restrição é que o <dlm> não ocorra dentro de nenhuma célula das planilhas. O único caractere que eu conheço que não dá para ser colocado em uma célula é o TAB, porque ao se digitar um tab a célula à direita é posicionada. No vb, temos uma constante para indicar este símbolo: vbtab Por isso, eu aconselho que sempre se use o vbtab como delimitador em arquivos de troca de dados. Vou então listar agora as duas sub-rotinas que devem ser codificadas: Uma para criar o arquivo texto a partir de uma planilha (exporta) e outra para criar uma planilha a partir de um arquivo texto (importa). Sub Exporta() Dim caminho, nome, p, c, w nome = Range("nome") caminho = ActiveWorkbook.Path Set w = Workbooks.Open(caminho & "\" & nome & ".xls") Open caminho & "\" & nome & ".txt" For Output As #1 For Each p In w.sheets Print #1, "*" & vbtab & p.name For Each c In Range(p.Cells(1, 1), p.cells(1, 1).SpecialCells(xlLastCell)) If c > "" Then Print #1, c.row & vbtab & c.column & vbtab & c End If Close #1 w.close
6 Sub Importa() Dim nome, caminho, w As Workbook, i As Integer Dim linha, pedacos, p, ADeletar caminho = ActiveWorkbook.Path nome = Range("nome") Set w = Workbooks.Add w.saveas caminho & "\" & nome & ".xls" i = w.sheets.count Application.DisplayAlerts = False For i = i To 2 Step -1 w.sheets(i).delete Set ADeletar = ActiveSheet Open caminho & "\" & nome & ".txt" For Input As #1 Do Until EOF(1) Line Input #1, linha pedacos = Split(linha, vbtab) If pedacos(0) = "*" Then Set p = w.sheets.add(w.sheets(1)) w.sheets(1).name = pedacos(1) Else p.cells(cint(pedacos(0)), CInt(pedacos(1))) = pedacos(2) End If Loop ADeletar.Delete Close #1 w.save Você já deve estar qualificado para analisar este código e entender cada um de seus comandos. Com isso, encerramos o nosso curso esperando que todos façam uso deste ferramental fantástico que o Excel coloca à nossa disposição para fazer virtualmente qualquer coisa. Entretanto, para tirar proveito desta linguagem ou de qualquer outra, você deve ganhar experiência em programação. Depois de algum tempo você vai conseguir soluções simples e eficazes para solucionar problemas que hoje parecem impossíveis de serem resolvidos. O Instituto Columbia poderá oferecer a vocês um curso avançado, onde os alunos (preferentemente de uma mesma empresa) vão propor problemas para serem solucionados usando o VBA do Excel. Isso, além de acelerar o seu aprendizado, vai ser útil desde a primeira aula para dar vantagem competitiva e/ou para reduzir custos de sua empresa. Assim o curso se pagará através dos benefícios que ele proporcionará de imediato. Até a próxima jornada, e bem-vindos à comunidade de programadores.
Abaixo do Objeto WorkSheet temos a coleção Cells, que representa todas as células de uma planilha.
Aula 1 O modelo de objetos do Excel APPLICATION É o próprio Excel. Temos diversas propriedades e métodos importantes nesse objeto. Destacamos dois exemplos: Application.DisplayAlerts Se for true, o Excel
Sub AcessaWeb(url, x) ' recebe uma url para pesquisar e devolve uma planilha ' Solicita a criação da planilha x
Aula 1 Planilha para Incluir / Excluir / Consultar dados em uma agenda telefônica (Nome, Endereço, Telefone) residindo em Banco de dados Access ou na WEB (usando um banco espelho no meu site, e uma página
MANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
Iniciação à Informática
Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através
BARRA DE PROGRESSO EM VBA
BARRA DE PROGRESSO EM VBA Quando elaboramos uma programação em VBA e não sabemos o tempo de execução podemos utilizar uma alternativa para a visualização do progresso da tarefa, uma barra de progressão
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...
Como Gerar documento em PDF com várias Imagens
Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir
O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.
O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos
Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
ÍNDICE... 2 INTRODUÇÃO... 4
Mic crosoft Excel 201 0 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 4 Interface... 4 Guias de Planilha... 5 Movimentação na planilha... 6 Entrada de textos e números... 7 Congelando painéis... 8 Comentários nas Células...
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word
Tutorial Gerar arquivo PDF. Com o objetivo de simplificar e diminuir o tamanho de arquivos anexos nos projetos, elaboramos um pequeno tutorial mostrando como gerar um único arquivo no formato pdf contendo
Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini [email protected]
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini [email protected] Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda:
33 Capítulo 3 Procedimentos (macros) Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda: O objetivo de uma macro é automatizar as tarefas usadas com mais freqüência. Embora algumas macros sejam
Resumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Usando o simulador MIPS
Usando o simulador MIPS O objetivo desta aula prática será a utilização do simulador MipsIt para executar programas escritos em linguagem de máquina do MIPS. 1 Criando um projeto Cada programa a ser executado
AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:
AULA: BrOffice Impress terceira parte Objetivo Ao final dessa aula, você deverá ser capaz de: Conhecer a integração dos softwares do BrOffice; Aprender a trabalhar no slide mestre; Utilizar interação entre
Como atualizar os preços da ABCFarma.
Como atualizar os preços da ABCFarma. Requisitos 1. Ter o Microsoft Office 2003 instalado. Pode ser qualquer outra versão, mas eu vou explicar com a 2003, se você utilizar outra versão, saiba como utilizá-la.
SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.
SUMÁRIO TUTORIAL DO HQ... 2 DICAS PEDAGÓGICAS:... 2 DOWNLOAD DA INSTALAÇÃO... 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD... 2 PASSO 2 ESCOLHENDO A VERSÃO... 3 PASSO 3 INSTRUÇÕES DE INSTALAÇÃO... 4 CRIANDO NOVAS
Página 1 MANUAL DE UTILIZAÇÃO DA FERRAMENTA OFFICE ONLINE WORD ONLINE EXCEL ONLINE POWER POINT ONLINE
Página 1 MANUAL DE UTILIZAÇÃO DA FERRAMENTA OFFICE ONLINE WORD ONLINE EXCEL ONLINE POWER POINT ONLINE Página 2 Sumário Como começar usar?... 03 Iniciando o uso do OneDrive.... 04 Carregar ou Enviar os
Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Avançado. Visão geral do ambiente do VBA Retornar à planilha Excel
Avançado Trabalhando com VBA Descubra a linguagem de programação do Microsoft Office e torne-se um expert no desenvolvimento de funções, macros e planilhas eletrônicas Nas edições anteriores da revista
INTRODUÇÃO AO WINDOWS
INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7
O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.
MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)
1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes
1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema
Tutorial do Sistema de Gestão de Conteúdos para Web - SYSWEB
Tutorial do Sistema de Gestão de Conteúdos para Web - SYSWEB São João del-rei Outubro de 2008 1. Entrando na Intranet para acessar o SYSWEB 1.1 Digite no seu navegador (browser) o seguinte endereço: http://www.intranet.ufsj.edu.br
Prática 1 - Microsoft Excel
Instituto Federal de Educação, Ciência e Tecnologia do Estado da Paraíba, Campus Sousa Disciplina: Informática Básica Prática 1 - Microsoft Excel Assunto: Tópicos abordados: Prática Utilização dos recursos
Barra de Títulos. Barra de Menu. Barra de Ferramentas. Barra de Formatação. Painel de Tarefas. Seleção de Modo. Área de Trabalho.
Conceitos básicos e modos de utilização das ferramentas, aplicativos e procedimentos do Sistema Operacional Windows XP; Classificação de softwares; Principais operações no Windows Explorer: criação e organização
Microsoft Office Excel
1 Microsoft Office Excel Introdução ao Excel Um dos programas mais úteis em um escritório é, sem dúvida, o Microsoft Excel. Ele é uma planilha eletrônica que permite tabelar dados, organizar formulários,
Portaria Express 3.0
Portaria Express 3.0 A portaria do seu condomínio mais segura e eficiente. Com a preocupação cada vez mais necessária de segurança nos condomínio e empresas, investe-se muito em segurança. Câmeras, cercas,
Aula 01 Conceitos Iniciais sobre Excel 2010
Aula 01 Conceitos Iniciais sobre Excel 2010 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Abrindo o Excel; 2. Conhecendo a Tela do Excel. 3. Inserindo
Sistema Click Principais Comandos
Sistema Click Principais Comandos Sumário Sumário... 1 1. Principais Funções:... 2 2. Inserção de Registro (F6):... 3 3. Pesquisar Registro (F7):... 4 3.1 Pesquisa por letras:... 5 3.2 Pesquisa por números:...
Como incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML
43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML Aqui serão exemplificados os relatórios que podem ser definidos pelo usuário. Esses Relatórios podem ser impressos em Impressora Lazer,
Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO
Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
APOSTILA DE EXCEL 2007
APOSTILA DE EXCEL 2007 1. Introdução Quando você cria uma planilha nova, a tela do computador é dividida em linhas e colunas, formando uma grade. A interseção de uma linha e de uma coluna é chamada de
Tutorial 1 - Básico do VBA do Excel
Tutorial 1 - Básico do VBA do Excel Este tutorial contém a 1ª lição sobre a série Básico do VBA do Excel. Ele cobre tópicos de criação e gerenciamento de matrizes e o entendimento de estruturas de decisão
MICROSOFT EXCEL AVANÇADO
MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Livro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet
www.controlenanet.com.br Copyright 2015 - ControleNaNet Conteúdo Tela Principal... 3 Como imprimir?... 4 As Listagens nas Telas... 7 Clientes... 8 Consulta... 9 Inclusão... 11 Alteração... 13 Exclusão...
O EXCEL NÃO É UM SOFTWARE NATIVO DO WINDOWS. É UM SOFTWARE QUE INTEGRA O PACOTE MICROSOFT OFFICE.
O EXCEL NÃO É UM SOFTWARE NATIVO DO WINDOWS. É UM SOFTWARE QUE INTEGRA O PACOTE MICROSOFT OFFICE. MICROSOFT OFFICE É UM PACOTE DE APLICATIVOS DE ESCRITÓRIO. CONTÉM OS SEGUINTES SOFTWARES: - WORD EDITOR
Tutorial do ADD Analisador de Dados Dinâmico.
Tutorial do ADD Analisador de Dados Dinâmico. Após clicarmos para entrar no Analisador de Dados Dinâmico aparecerá a tela acima. O Banco de dados já tem que estar configurado. (Ver como fazer em Como configurar
MICROSOFT OFFICE EXCEL 2007
LEIAME Nenhuma informação da APOSTILA - MICROSOFT OFFICE EXCEL 2007 poderá ser copiada, movida ou modificada sem autorização prévia e escrita do autor. MICROSOFT OFFICE EXCEL 2007 Efetue cálculos, analise
3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software
www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software 2 Introdução Este manual foi elaborado para administradores, para entendimento do funcionamento do produto e administração
Banco de Dados. Microsoft Access
Banco de Dados Microsoft Access PARTE 01 edição 2007 Índice 01-) Conceito... 2 02) Sistema Gerenciador de Banco de Dados Relacional (SGBDR)... 3 03) Access... 3 04) Etapas para elaboração de um Banco de
Manual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Portal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.
JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um
Microsoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Introdução à Informática Professor: Juliano Dornelles
Pra que serve o computador? O computador é uma extensão dos sentidos humanos. Pode ser utilizado no trabalho, nos estudos e no entretenimento. Com finalidades de interação, comunicação, construção de conteúdo,
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são
Sistema de Controle de Cheques GOLD
Sistema de Controle de Cheques GOLD Cheques GOLD é um sistema para controlar cheques de clientes, terceiros ou emitidos. Não há limitações quanto as funcionalidades do programa, porém pode ser testado
Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias
SECOM MANUAL DO WARAM v. 1.5 Secretarias WARAM 1.5 Ferramenta de atualização do Portal da Prefeitura de São Paulo. Use preferencialmente o navegador Internet Explorer superior ou igual a 7.0. No campo
EXCEL PARA ESPECIALISTAS
CURSO ONLINE EXCEL PARA ESPECIALISTAS CARGA HORÁRIA AULAS MATERIAL DIDÁTICO CERTIFICADO 10h46min 101 250 páginas em PDF + planilhas exemplos Incluso Apresentação Você quer se tornar um especialista em
JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
A Estação da Evolução
Microsoft Excel 2010, o que é isto? Micorsoft Excel é um programa do tipo planilha eletrônica. As planilhas eletrônicas são utilizadas pelas empresas pra a construção e controle onde a função principal
Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil...
Sumário INTRODUÇÃO... 3 1. Acesso ao Ambiente do Aluno... 4 2. Ferramentas e Configurações... 5 2.1 Ver Perfil... 5 2.2 Modificar Perfil... 6 2.3 Alterar Senha... 11 2.4 Mensagens... 11 2.4.1 Mandando
Criando cartas personalizadas. Marcos Rocha
Criando cartas personalizadas Marcos Rocha 2012 Neste guia prático vou mostrar como você pode utilizar apenas dois programas e fazer uma mala direta com tudo que tem direito para seus pacientes, como por
Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados.
Windows Menu Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados. Minimizar Fechar Maximizar/restaurar Uma janela é composta de vários elementos
Como já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas.
Formatação de Células Como já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas. O recurso de formatação de células é um recurso muito utilizado. Ele permite
AutoCAD para TOPOGRAFIA
T O P O G R A F I A A P L I C A D A AutoCAD para TOPOGRAFIA COM BASE NA VERSÃO AutoCAD - 2 0 1 2 Prof. Hiroshi Paulo Yoshizane [email protected]; [email protected] www.professorhiroshi.com.br
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05. Prof. Fábio Diniz
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 05 Prof. Fábio Diniz Na aula anterior: Dropbox. Conceito de Macro. Habilitando a Guia Desenvolver. Gravando uma Macro. Definindo
INFORMÁTICA APLICADA III APOSTILA VISUAL
INFORMÁTICA APLICADA III APOSTILA VISUAL ACRESCENTANDO UMA NOVA COMPOSIÇÃO UNITÁRIA DE CUSTO AO BANCO GERAL DE DADOS (cunitgr.xls) Os arquivos cunitgr.xls e Bennett Profissional 04.xls são "pastas de trabalho"
Unidade 7: Panes no Excel
Unidade 7: Panes no Excel 7.0 Introdução A maioria das pessoas que usam o Excel já deve ter passado por redução no desempenho, congelamento e aquelas temidas palavras "O Microsoft Excel encontrou um problema
Microsoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Microsoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Dicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
COMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL
COMO OTIMIZAR A SUA PLANILHA ATRAVÉS DA GRAVAÇÃO DE UMA MACRO EM EXCEL! Como otimizar e agilizar os procedimentos operacionais em suas planilhas?! Como gravar uma seqüência lógica de procedimentos operacionais
Probabilidade e Estatística I Antonio Roque Aula 8. Introdução ao Excel
Introdução ao Excel Esta introdução visa apresentar apenas os elementos básicos do Microsoft Excel para que você possa refazer os exemplos dados em aula e fazer os projetos computacionais solicitados ao
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente
Treinamento Sistema Condominium Módulo III
Financeiro (Lançamentos Despesas e Saldos) Nesse módulo iremos apresentar os principais recursos da área contábil do sistema. Contábil> Lançamentos Nessa tela é possível lançar as despesas dos condomínios,
Microsoft Excel Macro V. Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49
Microsoft Excel Macro V Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49 16-) Formulários A forma mais comum de comunicação de um sistema com o usuário é por meio de caixas de
Manual Módulo Livro Caixa Livro Caixa Atualizada com a versão 1.3.0
Manual Módulo Livro Caixa Livro Caixa Atualizada com a versão 1.3.0 Noções Gerais: Pg. 02 Instruções para instalação Pg. 02 Ferramentas úteis Pg. 04 Menu Arquivos Empresas Usuárias Pg. 05 Ativar Empresa
http://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS
CODE IGNITER INSTALAÇÃO & BANCO DE DADOS INSTALAÇÃO Instalar o code-igniter é muito simples, basta que você tenha um servidor que rode PHP 5 (para saber consulte a documentação PHP do seu servidor). Após
Tutorial de Matlab Francesco Franco
Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada
O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada.
Editor de Ladder para VS7 Versão Teste O editor de ladder é um software de programação que permite que o VS7 e o µsmart sejam programados em linguagem de contatos. Esse editor está contido na pasta Público
MANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Manual de Cotizações (esse manual se aplica a partir da versão 2011/0003 do Expert Turismo e Lazer)
Manual de Cotizações (esse manual se aplica a partir da versão 2011/0003 do Expert Turismo e Lazer) Você deve acessar o item Lançamentos na tela de entrada e depois clicar no botão Cotizações. Este programa
MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS
MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS 1 Conteúdo Apresentação... 3 1 Página Principal do Sistema... 4 2 Telas de busca... 8 3 Teclas de Navegação... 11 4 Tela de Menu de Relatório... 12 5 Telas de
Estudo de Caso Entendendo os Códigos
Estudo de Caso Entendendo os Códigos Este estudo de caso foi inspirado por alguém que queria uma explicação da amostra de código abaixo. Sub Teste1() With Range("B2:B" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(4).Formula
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
Curso de Informática Básica
Curso de Informática Básica O e-mail Primeiros Cliques 1 Curso de Informática Básica Índice Introdução...3 Receber, enviar e responder mensagens...3 Anexando arquivos...9 Cuidado com vírus...11 2 Outlook
O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.
Editor de Texto Microsoft Word 1. Microsoft Office O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point. O Word é um editor de texto com recursos
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Microsoft Access 2010. Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento
Microsoft Access 2010 Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento 1 Principais objetos do Access Tabelas Guardam a informação da BD (Base de Dados)
2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Apresentação Prática
Apresentação Prática Este curso contém exercícios com editor de texto Word e também exemplos de acesso à Internet e deve ser utilizado para a apresentação do Método de ensino a pessoas que já tenham tido
DEFINIÇÃO DE MÉTODOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 2 DEFINIÇÃO DE MÉTODOS Todo o processamento que um programa Java faz está definido dentro dos
Usando o do-file editor Automatizando o Stata
Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar
Roteiro 2: (Planilhas Eletrônicas) - Função procv / manipulação de formulários
Roteiro 2: (Planilhas Eletrônicas) - Função procv / manipulação de formulários Objetivos Explorar funções de procura e referência; Explorar ferramentas para controle de formulários em planilhas; Importar
Guia para Escolha de Fotos no PSG Request
Gui apar aescol hadefot os com opsg Request Manualdousuár i ofi nal DLL System Guia para Escolha de Fotos no PSG Request Como escolher as fotos do CD ou DVD que você recebeu de seu Fotógrafo Suporte Técnico
Conheça os principais comandos do Prompt do Windows; veja lista
Conheça os principais comandos do Prompt do Windows; veja lista Embora nem todos conheçam, o Prompt do Windows possui comandos interessantes e que podem ser úteis em algumas situações e até mesmo mais
Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011
Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750
