0755 macros.docx
TRANSCRIPT
-
7/30/2019 0755 macros.docx
1/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
ContedoMostrar o separador Programador ..................................................................................................................2
Utilizar a gravao de macro ............................................................................................................................2
Utilizar o Visual Basic for Applications .............................................................................................................3
Executar no modo de programao .................................................................................................................3
Eliminar uma macro .........................................................................................................................................3
Eliminar projectos de macro ............................................................................................................................4
Ativar ou desativar macros com o Centro de Fidedignidade ...........................................................................4
De que forma o Centro de Fidedignidade pode ajudar a proteg-lo de macros no seguras? .......................5
Um aviso de segurana pergunta se pretendo ativar ou desativar uma macro. O que devo fazer? ...............6
Anexo 1 .............................................................................................................................................................8
Seleccionar texto utilizando o rato ...................................................................................................................8
Seleccionar texto no corpo de um documento ............................................................................................8
Seleccionar itens numa tabela......................................................................................................................9
Seleccionar texto utilizando o teclado .............................................................................................................9
Seleccionar texto no corpo de um documento ............................................................................................9
Seleccionar itens numa tabela................................................................................................................... 10
Seleccionar texto em locais diferentes .......................................................................................................... 10
Seleccionar texto na Vista de destaques ....................................................................................................... 11
No Microsoft Office Word 2007, pode automatizar tarefas utilizadas com frequncia atravs da
criao de macros. Uma macro uma srie de comandos e instrues agrupadas como um nico
comando para realizar automaticamente uma tarefa.As utilizaes tpicas das macros so:
1. Aumentar a velocidade da formatao e edio de rotina2. Combinar mltiplos comandos; por exemplo, inserir uma tabela com um tamanho e limites
especficos e com um nmero especfico de linhas e colunas
3. Tornar uma opo de uma caixa de dilogo mais acessvel4. Automatizar uma srie de tarefas complexas
Pode utilizar a gravao de macro para gravar uma sequncia de aces ou pode criar uma macro
de raiz, introduzindo o cdigo Visual Basic for Applications no Visual Basic Editor.
Nota Para trabalhar com macros no Office Word 2007, necessrio mostrar o separador
Programador.
-
7/30/2019 0755 macros.docx
2/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Mostrar o separador Programador
1. Clique no Boto do Microsoft Office e, em seguida, clique em Opes do Word.2. Clique em Popular.3. Em Opes principais para trabalhar com o Word, seleccione a caixa de verificao Mostrar
separador Programador no Friso.
Nota O Friso um componente da interface de utilizador Microsoft Office Fluent.
Utilizar a gravao de macro
1. No separador Programador, no grupo Cdigo, clique em Gravar Macro.2. Na caixa Nome da macro, escreva um nome para a macro.
Nota Se atribuir a uma nova macro o mesmo nome de uma macro incorporada no Office Word2007, as aces da nova macro iro substituir a macro incorporada. Para ver uma lista de macrosincorporadas, no separador Programador, no grupo Cdigo, clique em Macros. Na lista Macros em,clique em Comandos do Word.
3. Na caixa Guardar macro em, clique no modelo1 ou documento em que pretende guardar amacro.
4. Na caixa Descrio, escreva a descrio da macro.5. Efectue um dos seguintes procedimentos: Para iniciar a gravao da macro sem atribuir a macro a um boto na Barra de
Ferramentas de Acesso Rpido ou a uma tecla de atalho, clique em OK. Para atribuir a macro Barra de Ferramentas de Acesso Rpido, efectue o seguinte
procedimento:1. Clique em Boto.2. Em Personalizar Barra de Ferramentas de Acesso Rpido, seleccione o
documento (ou todos os documentos) para o qual pretende adicionar amacro Barra de Ferramentas de Acesso Rpido.
3. Em Escolher comandos de, clique na macro que est a gravar e, em seguida,clique em Adicionar.4. Clique em OK para iniciar a gravao da macro.
Para atribuir a macro a um atalho de teclado, efectue o seguinte procedimento:1. Clique em Teclado.2. Na caixa Comandos, clique na macro que est a gravar.3. Na caixa Nova tecla de atalho, escreva a sequncia de teclas que pretende e, em seguida,
clique em Atribuir.
1 ficheiro ou ficheiros que contm a estrutura e as ferramentas para dar forma a elementos como o estilo e o esquemade pgina dos ficheiros terminados. Por exemplo, os modelos do Word podem dar a forma a um nico documento e osmodelos do FrontPage podem dar a forma a um Web site completo.
-
7/30/2019 0755 macros.docx
3/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
4. Clique em Fechar para iniciar a gravao da macro.1. Execute as aces que pretende incluir na macro.
Nota Quando grava uma macro, pode utilizar o rato para clicar em comandos e opes, mas nopara seleccionar o texto. Tem de utilizar o teclado para seleccionar texto. Para mais informaessobre como seleccionar texto utilizando o teclado, consulte o Anexo 1.
2. Para parar de gravar as aces, clique em Terminar a Gravao no grupo Cdigo.Utilizar o Visual Basic for Applications
1. No separador Programador, no grupo Cdigo, clique em Macros.2. Na caixa Nome da macro, escreva um nome para a macro.
Nota Se atribuir a uma nova macro o mesmo nome de uma macro incorporada no Office Word2007, as aces da nova macro iro substituir a macro incorporada. Para ver uma lista de macrosincorporadas, clique em Comandos do Word na lista Macros em.
3. Na lista Macros em, clique no modelo ou documento em que pretende guardar a macro.4. Clique em Criar para abrir o Visual Basic Editor.
Executar no modo de programao
Dever visualizar o separador Programador ou executar no modo de programao, quandopretende gravar macros ou executar macros anteriormente gravados, ou criar aplicaes a seremutilizadas com os programas do Microsoft Office.
Efectue os seguintes procedimentos nestes programas do Microsoft Office:
1. Clique no Boto do Microsoft Office e, em seguida, clique em Opes do Excel, Opesdo PowerPoint ou Opes do Word.2. Clique em Popular e, em seguida, seleccione a caixa de verificao Mostrar separadorProgramador no Friso.
Eliminar uma macro
1. No separador Programador, no grupo Cdigo, clique em Macros.2. Na lista Nome da macro, seleccione o nome da macro que pretende eliminar.
Se a macro no for apresentada na lista, seleccione um documento ou modelo diferente na caixaMacros em.
-
7/30/2019 0755 macros.docx
4/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
3. Clique em Eliminar.Eliminar projectos de macro
Um projecto de macro uma coleco de componentes, incluindo macros, formulrios, cdigo emdulos classe.
1. No separador Programador, no grupo Cdigo, clique em Macros.2. Clique em Organizador.3. No separador Itens de Projecto de Macro, clique no projecto de macro que pretende
eliminar de uma lista e, em seguida, clique em Eliminar.
O Word apresenta os projectos de macro utilizados no documento activo 2 na lista esquerda eapresenta os projectos de macro existentes no modelo de documento normal3 na lista direita.
Ativar ou desativar macros com o Centro de Fidedignidade
As definies de segurana das macros esto localizadas no Centro de Fidedignidade. Contudo, setrabalhar numa organizao, o administrador de sistema poder ter alterado as predefinies paraimpedir a alterao de quaisquer definies.
Nota Ao alterar as definies de macros no Centro de Fidedignidade, estas so alteradas apenasno programa do Office actualmente utilizado. As definies de macros no so alteradas para todosos programas do Office.
1. Clique no Boto do Microsoft Office e clique em Opes do Word.2. Clique em Centro de Fidedignidade, clique em Definies do Centro de Fidedignidade e, em
seguida, clique em Definies das Macros.3. Clique nas opes pretendidas:
Desactivar todas as macros sem notificao Clique nesta opo se no considerar asmacros fidedignas. Todas as macros nos documentos e alertas de segurana sobremacros so desactivadas. Se existirem documentos com macros no assinadas queconsiderar fidedignas, pode colocar esses documentos numa localizao fidedigna. permitido aos documentos em localizaes fidedignas serem executados sem seremverificados pelo sistema de segurana do Centro de Fidedignidade.
Desactivar todas as macros com notificao Esta a predefinio. Clique nestaopo se pretender que as macros sejam desativadas, mas pretender receber alertasde segurana caso existam macros. Deste modo, pode escolher, caso a caso, omomento de ativao dessas macros.
2 o documento em que est a trabalhar. O texto escrito ou os grficos que forem inseridos no Microsoft Wordaparecem no documento activo. A barra de ttulo do documento activo realada.3
modelo global que pode ser utilizado para qualquer tipo de documento. possvel modificar este modelo para alterara formatao ou o contedo predefinido do documento.
-
7/30/2019 0755 macros.docx
5/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Desactivar todas as macros, excepto as assinadas digitalmente Esta definio idntica opo Desactivar todas as macros com notificao, exceto no ponto emque, se a macro for digitalmente assinada por um fabricante fidedigno, poder serexecutada se j tiver confiado no fabricante. Se ainda no tiver confiado nofabricante, ser notificado. Desta forma, pode optar por ativar as macros assinadasou confiar no fabricante. Todas as macros no assinadas so desativadas semnotificao.
Activar todas as macros (no recomendado; poder ser executado um cdigopotencialmente perigoso) Clique nesta opo para permitir a execuo de todas asmacros. Esta definio torna o computador vulnervel a cdigos potencialmentemaliciosos e no recomendada.
Acesso fidedigno ao modelo de objeto do projeto VBA Esta definio destina-se aprogramadores, sendo utilizada para bloquear deliberadamente ou permitir o acessoprogramtico ao modelo de objetos VBA a partir de qualquer cliente deAutomatizao. Por outras palavras, fornece uma opo de segurana para cdigoque escrito para automatizar um programa Office e manipular programaticamenteo modelo de objetos e o ambiente Microsoft VBA (Visual Basic for Applications).Trata-se de uma definio por utilizador e por aplicao que nega o acesso porpredefinio. Esta opo de segurana dificulta a criao por programas noautorizados de cdigo de replicao automtica, que pode prejudicar os sistemas deutilizador final. Para que qualquer cliente de Automatizao possa acederprogramaticamente ao modelo de objetos VBA, o utilizador que executa o cdigo
tem de conceder o acesso de modo explcito. Para ativar o acesso, selecione a caixade verificao.
Sugesto Pode abrir a caixa de dilogo das definies de segurana da macro a partir doseparador Programador no Friso, que faz parte da interface de utilizador Microsoft Office Fluent. Se
o separador Programador no estiver disponvel, clique no Boto do Microsoft Office e, emseguida, clique em Opes do Word. Clique em Populare, em seguida, selecione a caixa deverificao Mostrar separador Programador no Friso.
De que forma o Centro de Fidedignidade pode ajudar a proteg-lo de macros no seguras?
Antes de ativar uma macro num documento, o Centro de Fidedignidade verifica as seguintesinformaes:
Se a macro est assinada pelo programador com uma assinatura digital. Se a assinatura digital vlida. Se a assinatura digital est em vigor (no expirada). Se o certificado associado assinatura digital foi emitido por uma autoridade de certificao
(AC) fidedigna. Se o programador que assinou a macro um fabricante fidedigno.
-
7/30/2019 0755 macros.docx
6/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Se o Centro de Fidedignidade detectar um problema com qualquer uma destas condies, a macro desactivada por predefinio e a Barra de Mensagens surgir para o notificar de uma macropotencialmente no segura.
Para ativar a macro, clique em Opes na Barra de Mensagens e aparece uma caixa de dilogo desegurana. Consulte a seco seguinte para mais informaes sobre como tomar decises sobremacros e segurana.
Um aviso de segurana pergunta se pretendo ativar ou desativar uma macro. O que devo fazer?
Quando aparecer a caixa de dilogo Opes de Segurana, pode ativar a macro ou deix-ladesativada. Dever ativar a macro se tiver a certeza de que proveniente de uma origem fidedigna.
Importante Se tiver a certeza de que o documento e a macro so provenientes de uma origem
fidedigna, se possurem uma assinatura vlida e se no pretender ser notificado sobre os mesmosnovamente, em vez de alterar as predefinies do Centro de Fidedignidade para uma definio desegurana de macros menos segura, possvel clicar em Confiar em todos os documentos deste
-
7/30/2019 0755 macros.docx
7/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
fabricante na caixa de dilogo de segurana. Este procedimento adiciona o fabricante lista deFabricantes Fidedignos no Centro de Fidedignidade. Todos os softwares desse fabricante seroconsiderados fidedignos. Caso a macro no possua uma assinatura vlida mas caso a considerefidedigna e no pretenda ser novamente notificado, em vez de alterar as predefinies do Centrode Fidedignidade para um nvel de segurana de macros menos seguro, mais aconselhvel movero documento para uma localizao fidedigna. Os documentos em localizaes fidedignas soautorizados a serem executados sem serem verificados pelo sistema de segurana do Centro deFidedignidade.
Dependendo da situao, a caixa de dilogo de segurana descreve o problema especfico. A tabelaque se segue enumera os possveis problemas e oferece alguns conselhos sobre o que dever e oque no dever fazer em cada um dos casos.
Problema Conselho
A macro no est assinada Uma vez que
a macro no est assinada digitalmente,
no foi possvel verificar a identidade do
fabricante da macro. Por conseguinte,
no possvel determinar se a macro
segura ou no.
Antes de activar macros no assinadas, certifique-se
de que a macro proveniente de uma origem
fidedigna. possvel continuar a trabalhar no
documento mesmo que a macro no esteja activada.
A assinatura da macro no fidedigna A
macro potencialmente no segura, uma
vez que foi assinada digitalmente, a
assinatura vlida e no optou por
confiar no fabricante que assinou a
macro.
Pode confiar explicitamente no fabricante da macro
clicando em Confiar em todos os documentos deste
fabricante na caixa de dilogo de segurana. Esta
opo surgir apenas se a assinatura for vlida. Ao
clicar nesta opo, adicionar o fabricante Lista de
Fabricantes Fidedignos no Centro de Fidedignidade.
A assinatura da macro invlida A
macro potencialmente no segura, uma
vez que foi assinada digitalmente e a
assinatura invlida.
Recomendamos que no active macros com
assinaturas invlidas. Uma das possveis razes por
que a assinatura invlida poder consistir no facto
de ter sido adulterada.
A assinatura da macro expirou A macro
potencialmente no segura, uma vez
que foi assinada digitalmente e a
assinatura expirou.
Antes de activar macros com assinaturas expiradas,
certifique-se de que a macro proveniente de uma
origem fidedigna. Se tiver utilizado este documento
anteriormente sem quaisquer problemas de
segurana, existe um risco potencialmente inferior em
activar a macro.
-
7/30/2019 0755 macros.docx
8/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Anexo 1
No Microsoft Office Word 2007, pode seleccionar texto ou itens numa tabela utilizando o rato ou oteclado. Pode tambm seleccionar texto ou itens que esto em locais diferentes. Por exemplo,pode seleccionar um pargrafo numa pgina e uma frase numa pgina diferente.
Seleccionar texto utilizando o rato
Seleccionar texto no corpo de um documento
Para seleccionar Executar este procedimento
Qualquer quantidade de
texto
Clique onde pretende iniciar a seleco, mantenha premido o boto esquerdo
do rato e, em seguida, arraste o ponteiro sobre o texto que pretendeseleccionar.
Uma palavra Faa duplo clique em qualquer parte da palavra.
Uma linha de textoMova o ponteiro para a esquerda da linha at se alterar para uma seta para a
direita e, em seguida, clique.
Uma fraseMantenha premida a tecla CTRL e, em seguida, clique em qualquer parte da
frase.
Um pargrafo Faa triplo clique em qualquer parte do pargrafo.
Vrios pargrafos
Mova o ponteiro para a esquerda do primeiro pargrafo at se alterar para uma
seta para a direita e, em seguida, prima e mantenha premido o boto esquerdo
do rato enquanto arrasta o ponteiro para cima ou para baixo.
Um grande bloco de
texto
Clique no incio da seleco, desloque-se para o final da seleco e, em seguida,
mantenha premida a tecla SHIFT enquanto clica no local onde pretende
terminar a seleco.
Um documento inteiroMova o ponteiro para a esquerda de qualquer texto at se alterar para uma
seta para a direita e, em seguida, faa triplo clique.
Cabealhos e rodaps
Em Vista de Esquema de Impresso4, faa duplo clique no texto do rodap ou
cabealho desactivado. Mova o ponteiro para a esquerda do cabealho ou
rodap at se alterar para uma seta para a direita e, em seguida, clique.
Notas de rodap e notasde fim
Clique no texto da nota de rodap ou nota de fim, mova o ponteiro para a
esquerda do texto at se alterar para uma seta para a direita e, em seguida,
clique.
Um bloco de texto
verticalMantenha premida a tecla ALT enquanto arrasta o ponteiro sobre o texto.
Uma caixa de texto ou
moldura
Mova o ponteiro sobre o limite da moldura ou caixa de texto at se tornar
numa seta de quatro pontas e, em seguida, clique.
4 vista de um documento ou de outro objecto que mostra qual ser o aspecto do mesmo quando for impresso. Porexemplo, os itens como cabealhos, notas de rodap, colunas e caixas de texto aparecem nas respectivas posiesreais.
-
7/30/2019 0755 macros.docx
9/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Seleccionar itens numa tabela
Para seleccionar Executar este procedimento
O contedo de uma
clula
Clique na clula. Em Ferramentas de Tabela, clique no separador Esquema.No grupo Tabela, clique em Seleccionar e, em seguida, clique em SeleccionarClula.
O contedo de uma
linha
Clique na linha. Em Ferramentas de Tabela, clique no separador Esquema.No grupo Tabela, clique em Seleccionar e, em seguida, clique em SeleccionarLinha.
O contedo de uma
coluna
Clique na coluna. Em Ferramentas de Tabela, clique no separador Esquema.No grupo Tabela, clique em Seleccionar e, em seguida, clique em SeleccionarColuna.
O contedo de
vrias clulas, linhas
ou colunas
Clique numa clula, linha ou coluna e, em seguida, mantenha premido o boto
esquerdo do rato enquanto arrasta o ponteiro do rato sobre todas as clulas, linhas
ou colunas que contm o contedo que pretende seleccionar. Para seleccionar o
contedo das clulas, linhas ou colunas que no esto juntas, clique na primeira
clula, linha ou coluna, prima CTRL e, em seguida, clique nas clulas, linhas ou
colunas adicionais que contm o contedo que pretende seleccionar.
O contedo de uma
tabela inteira
Clique na tabela. Em Ferramentas de Tabela, clique no separador Esquema.No grupo Tabela, clique em Seleccionar e, em seguida, clique em SeleccionarTabela.
Seleccionar texto utilizando o teclado
Seleccionar texto no corpo de um documento
Para seleccionar Executar este procedimento
Um carcter para a direita Prima SHIFT+SETA PARA DIREITA.
Um carcter para a esquerda Prima SHIFT+SETA PARA ESQUERDA.
Uma palavra do incio ao fimColoque o ponto de insero no incio da palavra e, em seguida, prima
CTRL+SHIFT+SETA PARA DIREITA.
Uma palavra do fim ao incio
Mova o ponteiro para o fim da palavra e, em seguida, prima
CTRL+SHIFT+SETA PARA ESQUERDA.
Uma linha do incio ao fim Prima HOME e, em seguida, prima SHIFT+END.
Uma linha do fim ao incio Prima END e, em seguida, prima SHIFT+HOME.
Uma linha para baixo Prima END e, em seguida, prima SHIFT+SETA PARA BAIXO.
Uma linha para cima Prima HOME e, em seguida, prima SHIFT+SETA PARA CIMA.
Um pargrafo do incio ao fimMova o ponteiro para o incio do pargrafo e, em seguida, prima
CTRL+SHIFT+SETA PARA BAIXO.
Um pargrafo do fim ao incioMova o ponteiro para o fim do pargrafo e, em seguida, prima
CTRL+SHIFT+SETA PARA CIMA.
Um documento do fim aoincio
Mova o ponteiro para o fim do documento e, em seguida, primaCTRL+SHIFT+HOME.
-
7/30/2019 0755 macros.docx
10/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Um documento do incio ao
fim
Mova o ponteiro para o incio do documento e, em seguida, prima
CTRL+SHIFT+END.
Uma janela do incio ao fim Mova o ponteiro para o incio da janela e, em seguida, prima
ALT+CTRL+SHIFT+PAGE DOWN.
O documento inteiro Prima CTRL+T.
Um bloco de texto verticalPrima CTRL+SHIFT+F8 e, em seguida, utilize as teclas de setas. Prima ESC
para desactivar o modo de seleco.
O carcter mais prximo
Prima F8 para activar o modo de seleco e, em seguida, prima SETA
PARA ESQUERDA ou SETA PARA DIREITA; prima ESC para desactivar o
modo de seleco.
Uma palavra, uma frase, umpargrafo ou um documento
Prima F8 para activar o modo de seleco e, em seguida, prima F8 uma
vez para seleccionar uma palavra, duas vezes para seleccionar uma frase,trs vezes para seleccionar um pargrafo ou quatro vezes para
seleccionar o documento. Prima ESC para desactivar o modo de seleco.
Seleccionar itens numa tabela
Para seleccionar Executar este procedimento
O contedo da
clula direitaPrima TAB.
O contedo da
clula esquerdaPrima SHIFT+TAB.
O contedo das
clulas adjacentesMantenha premida tecla SHIFT enquanto prime a tecla de seta apropriadarepetidamente at seleccionar o contedo de todas as clulas pretendidas.
O contedo de
uma coluna
Clique na parte superior da coluna ou na parte inferior da clula. Mantenha premida a
tecla SHIFT enquanto prime a tecla SETA PARA CIMA ou SETA PARA BAIXO
repetidamente at seleccionar o contedo da coluna.
O contedo de
uma tabela inteira
Clique na tabela e, em seguida, prima ALT+5 no teclado numrico (com NUM LOCK
desactivado).
Seleccionar texto em locais diferentes
Pode seleccionar texto ou itens numa tabela que no estejam prximos. Por exemplo, podeseleccionar um pargrafo numa pgina e uma frase numa pgina diferente.
1. Seleccione uma parte do texto ou um item numa tabela.2. Mantenha premida a tecla CTRL enquanto selecciona qualquer texto ou item adicional numa tabela
pretendida.
-
7/30/2019 0755 macros.docx
11/11
Aes Cofinanciadas pelo FSE
e Estado Portugus
Elaborar e utilizar macros
Seleccionar texto na Vista de destaques
Para visualizar o documento na Vista de destaques, clique no separador Ver e, em seguida, cliqueem Destaque no grupo Vistas de Documento.
Para seleccionar Mover o ponteiro para
Um ttuloA esquerda do ttulo at se alterar para uma seta para a direita e, em
seguida, clique.
Um ttulo, os respectivos
subttulos e o corpo de texto
A esquerda do ttulo at se alterar para uma seta para a direita e, em
seguida, faa duplo clique.Um pargrafo de corpo de texto
A esquerda do pargrafo at se alterar para uma seta para a direita e,
em seguida, clique.
Vrios ttulos ou pargrafos de
corpo de texto
A esquerda do texto at se alterar para uma seta para a direita e, em
seguida, arraste o ponteiro para cima ou para baixo.
Notas
Na Vista de destaques, se clicar uma vez esquerda de um pargrafo, selecciona o pargrafo inteiroem vez de uma nica linha.
Se seleccionar um ttulo que inclua texto subordinado fechado, o texto fechado tambm seleccionado (mesmo que no esteja visvel). Todas as alteraes efectuadas no ttulo tais comomov-lo, copi-lo ou elimin-lo tambm afectam o texto fechado.