Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como faço para criar uma macro do Word documento em VB 6.0
? Uma macro é uma ferramenta utilizada para automatizar tarefas tediosas e repetitivas , para que você não tem que dirigir -se louco de fazê-las você mesmo . Eles são sequências de comandos que você pode configurar para executar sempre que você precisar deles. Microsoft Office contém muitas macros que você não vai nem perceber que existem , mas uma vez que eles estão lá para economizar tempo e aliviar o tédio desses postos de trabalho monótono , você pode querer adicionar um pouco de seu próprio que são pessoais . Usar o Visual Basic (VB ) para fazer uma macro que pode ser implementado em tempo de execução do seu computador. Instruções
Criar um arquivo do Word contendo um
Macro
1

Abra o Microsoft Office Word.
2

Clique no botão "Microsoft Office" e , em seguida, escolha a opção " Novo".
3

Pressione " Alt " e " F11 " juntos no teclado para iniciar o editor do Visual Basic.
4

Clique na guia "Inserir" , em seguida, em " . Module"
5

Destaque o seguinte código de exemplo macro e pressione " Ctrl" e "C" para copiá-lo :

' exibe uma caixa de mensagem que exibe a aplicação nome.

Public Sub DoKbTest ()

MsgBox " Olá do " & Application.Name

End Sub

'Exibe uma caixa de mensagem com a string passado do cliente

' Automation.

Public Sub DoKbTestWithParameter ( sMsg as String)

MsgBox sMsg

End Sub
6

Clique no novo módulo , então segure "Ctrl " e pressione " p" para colar o código de macro.
7

Saia do Editor do Visual Basic .
8

Clique no botão "Microsoft Office" , e depois em " Salvar".
9

Localize e selecione um local para armazenar o documento do Word , selecione "Salvar" e , em seguida, sair do Word .

fazer o cliente VB Automação
10

Execute o Microsoft Visual Studio. NET .
11

Clique em " Arquivo", depois "New ", seguido pelo "Projeto ". Escolha " Windows Application " dos tipos de projetos . Isto irá criar Form1.
12

Clique no menu " Project", selecione " Add Reference ".
13

Localize e selecione "Microsoft Word 10.0 Object Library " ou "Microsoft Word 11.0 Object Library " do cOM.
14

Clique em "OK ", em seguida, selecione "Sim" se for solicitado a fazê-lo.
15

Clique em " Ver ", depois em " Ferramentas " e, em seguida, insira um botão e uma caixa de combinação em Form1. Selecione "Button1 ".
16

Copie o seguinte código de exemplo :

Select Case ComboBox1.SelectedItem
caso

"Acesso "

Dim oAccess como Access.ApplicationClass

'Start Access e abra o banco de dados.

oAccess = CreateObject (" Access.Application " )

oAccess.Visible = True

oAccess.OpenCurrentDatabase ( "c: \\ db1.mdb " , False)

'Executar as macros

oAccess.Run ( " DoKbTest " )

oAccess.Run . ( " DoKbTestWithParameter ", " . Olá do VB NET cliente")

" Clean- up: . . Saia do Access sem salvar as alterações no banco de dados

oAccess.DoCmd () Sair ( Acess AcQuitOption.acQuitSaveNone )

System.Runtime.InteropServices.Marshal.ReleaseComObject ( oAccess )

oAccess = Nothing
caso

" Excel "

Dim oExcel Como Excel.ApplicationClass

Dim oBook Como Excel.WorkbookClass

Dim oBooks Como Excel.Workbooks
'

Inicie o Excel e abra a pasta de trabalho.

oExcel = CreateObject ( " Excel.Application " )

oExcel.Visible = True

oBooks = oExcel.Workbooks

oBook = oBooks.Open ( "c: \\ book1.xls " )

'Executar as macros.

oExcel.Run ( " DoKbTest " )

oExcel.Run ( " DoKbTestWithParameter ", " Olá do VB . NET Client" ) < br >

" Clean- up: . Feche a pasta de trabalho e saia do Excel

oBook.Close ( False)

System.Runtime.InteropServices.Marshal.ReleaseComObject ( oBook )

oBook = Nothing

System.Runtime.InteropServices.Marshal.ReleaseComObject ( oBooks )

oBooks = Nothing

oExcel.Quit ()

Sistema . Runtime.InteropServices.Marshal.ReleaseComObject ( oExcel )

oExcel = Nothing

Caso " PowerPoint "

Dim oPP Como PowerPoint.ApplicationClass

Dim oPresSet como PowerPoint.Presentations

Dim oPres como PowerPoint.PresentationClass

'Start PowerPoint e abra a apresentação .

oPP = CreateObject (" PowerPoint.Application " )

oPP.Visible = True

oPresSet = oPP.Presentations

oPres = oPresSet.Open ( "c: \\ Pres1.ppt ", , True)

' executar as macros.

oPP.Run (" Pres1.ppt ' ! DoKbTest " )

oPP.Run (" Pres1.ppt ' DoKbTestWithParameter ! ", " Olá do VB . NET cliente ")

" Clean- up: . Feche a apresentação e sair do PowerPoint

oPres.Close ()

System.Runtime.InteropServices.Marshal.ReleaseComObject ( oPres )

oPres = Nothing

System.Runtime.InteropServices.Marshal.ReleaseComObject ( oPresSet )

oPresSet = Nothing

oPP.Quit ()

System.Runtime.InteropServices.Marshal.ReleaseComObject (OPP)

oPP = Nothing

caso "Palavra"

Dim oWord Como Word.ApplicationClass

" Inicie o Word e abra o documento .

oWord = CreateObject (" Word.Application " )

oWord.Visible = True

oWord.Documents.Open ( " C: \\ Doc1.doc " )

'Executar as macros

oWord.Run ( ". DoKbTest " )

oWord.Run ( " DoKbTestWithParameter "," Olá a partir de VB . NET cliente ")

' Saia do Word .

oWord.Quit ()

System.Runtime.InteropServices.Marshal.ReleaseComObject ( oWord )

oWord = Nothing

End Select

GC.Collect ()
17

cole o código copiado no "Procedimento Button1_Click ".
. " Form1 " 18

Clique em "Exibir ", depois " Designer ", e em seguida, selecione
19

Copie o seguinte código :

ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList

Dim a As String () = { "Acesso ", " Excel ", " PowerPoint ", " Palavra "}

ComboBox1.Items.AddRange ( a)

ComboBox1 . SelectedIndex = 0
20

cole o código para o "Procedimento Form1_Load. "
21

Copie o código que se segue :

Acesso Importações = Microsoft . Office.Interop.Access

Imports Excel = Microsoft.Office.Interop.Excel

Importações Palavra = Microsoft.Office.Interop.Word

Imports PowerPoint = Microsoft.Office . Interop.PowerPoint
22

cole este código na parte superior do " Form1.vb. "
23

Hit " F5 " no teclado para iniciar a sua aplicação.

Anterior :

Próximo : No
  Os artigos relacionados
·Como executar um Powershell Dentro de programação Vis…
·Como fazer um formulário Fit qualquer tamanho de tela …
·Como formatar um Integer em moeda em VB.NET 
·Como comparar uma data com VB.NET 
·Como ocultar um controle Fita De VBA 
·Como calcular a data e hora Diferença de Horas e minut…
·Como fazer jogos em VB.NET 
·Como forçar a compilação de um livro a partir do VB 
·Como parar um evento Comport em VB6.0 
·Como se conectar a um computador remoto em VBScript 
  Artigos em destaque
·Como fazer certificados para Unsigned Apps Android 
·Usos para uma função recursiva 
·Como criar uma tabela em VB.NET Através de Codificaçã…
·Como substituir uma bola com um pássaro Bouncing em Ja…
·Como chamar um Shell Borne De um C -Shell 
·Função de AS3 classe Sprite 
·Como editar um modelo de PHP 
·Sobre o upload de arquivos PHP Função 
·Como conectar VB.Net Com MySQL 
·Runtime Remoção de erro 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados