Artigo: 212682 - Última revisão: quinta-feira, 12 de Outubro de 2006 - Revisão: 3.5 Exemplos de macros VBA para inserir texto num documento no Word 2000
Este artigo foi publicado anteriormente em PT212682 Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido). Para obter uma versão deste artigo referente ao Microsoft Word 98 Macintosh Edition, consulte 183866 (http://support.microsoft.com/kb/183866/ ) .
Para obter uma versão deste artigo referente ao Microsoft Word 97, consulte 161407
(http://support.microsoft.com/kb/161407/
)
.
Nesta páginaSumário
Este artigo fornece vários exemplos de macros do Visual Basic for Applications que utilizam a propriedade Selection e o objecto Range para inserir texto num documento.
Mais InformaçãoA Microsoft fornece exemplos de programação apenas a título informativo, sem garantia expressa ou implícita. Isto inclui, sem se limitar, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que o utilizador conhece a linguagem de programação apresentada e as ferramentas utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. Utilizar o objecto Selection e o método TypeTextInsere o texto especificado. Se a propriedade ReplaceSelection for Verdadeiro, a selecção é substituída pelo texto especificado. Se a propriedade ReplaceSelection for Falso, o texto especificado será inserido antes da selecção.Para obter mais informações sobre a propriedade ReplaceSelection, no Visual Basic Editor clique em Ajuda do Microsoft Visual Basic no menu Help, escreva ReplaceSelection Property no Assistente do Office ou no Assistente de respostas e clique em Procurar para visualizar o tópico. Utilizar o objecto 'Range'O exemplo que se segue substitui integralmente o conteúdo de um documento com a palavra "Replaced", independentemente da posição actual do ponto de inserção.Utilizar o objecto 'Range' ou 'Selection' com o método 'InsertAfter' ou 'InsertBefore'Exemplo de método InsertAfter:Insere o texto especificado no fim de um intervalo ou de uma selecção. Insere o texto especificado no início de um intervalo ou de uma selecção. Depois de aplicado este método, o intervalo ou a selecção expande-se de modo a incluir o texto novo. Inserir um comentário num documento utilizando o objecto 'Range' ou 'Selection'Insere um comentário na posição actual do ponto de inserção.Inserir um campo num documento utilizando o objecto 'Range' ou 'Selection'Insere um campo na posição actual do ponto de inserção.Replicar o texto, incluindo o formato, de um intervalo de textoEsta propriedade devolve um objecto Range com a formatação de caracteres e o texto da selecção ou do intervalo especificado. A formatação de parágrafos estará incluída no objecto Range caso exista uma marca de parágrafo no intervalo ou na selecção. Ao definir esta propriedade, o texto presente no intervalo é substituído por texto formatado. Caso não pretenda substituir o texto existente utilize o método Collapse antes de utilizar esta propriedade.Colocar texto num cabeçalho ou rodapéNOTA: a propriedade HeaderFooter requer que a selecção esteja localizada num cabeçalho ou rodapé, caso contrário ocorrerá um erro.Utilizar o objecto 'Range' ou 'Selection' para inserir uma data através do campo 'Time'Este exemplo insere um campo Time para a data actual. Segue-se um resultado possível "18 de Novembro de 1996".Utilizar o objecto 'Range' ou 'Selection' para inserir um parágrafo novoEste exemplo insere um parágrafo novo abaixo da posição actual do ponto de inserção.Utilizar o objecto 'Range' ou 'Selection' para inserir um símboloEste exemplo insere uma seta de duplo sentido no ponto de inserção.Utilizar o objecto 'Range' ou 'Selection' para colar texto da área de transferênciaEste exemplo insere texto colocado na área de transferência na posição actual do ponto de inserção.Para obter mais informações sobre como utilizar o Object Range, no Visual Basic Editor clique em Ajuda do Microsoft Visual Basic no menu Help, escreva Object Range no Assistente do Office ou no Assistente de respostas e clique em Procurar para visualizar o tópico. Para obter mais informações sobre como utilizar o Object Selection, no Visual Basic Editor clique em Ajuda do Microsoft Visual Basic no menu Help, escreva Object Selection no Assistente do Office ou no Assistente de respostas e clique em Procurar para visualizar o tópico. Para obter mais informações sobre como utilizar o código de exemplo incluído neste artigo, clique no número de artigo abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 212536
(http://support.microsoft.com/kb/212536/PT/
)
OFF2000: Como executar códigos de exemplo a partir de artigos da Knowledge Base Referências
Para obter mais informações sobre como obter ajuda para o Visual Basic for Applications, consulte o seguinte artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 226118
(http://support.microsoft.com/kb/226118/PT/
)
OFF2000: Lista de recursos disponíveis para o ajudar a aprender programação em Visual Basic for Applications
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo