Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Spustite program Microsoft Office Word . 
 2 
 Kliknite na tlačidlo " Microsoft Office " a potom zvoľte " Nový . " 
 3 
 Stlačte tlačidlo " Alt " a " F11 " spoločne na klávesnici spustiť Editor jazyka Visual Basic . 
 4 
 Kliknite na záložku " Vložiť " , potom na " . module " 
 5 
 Zvýraznite nasledujúci kód makra vzorky a stlačte " Ctrl " a " C " kopírovať to : 
 
 " zobrazí okno so správou , ktoré sa zobrazia aplikácie názov . 
 
 Public Sub DoKbTest ( ) 
 
 MsgBox " Hello from " & Application.Name 
 
 End Sub 
 
 " Zobraziť okno s reťazcami prešiel od klienta 
 
 " automatizácie . 
 
 Public Sub DoKbTestWithParameter ( sMsg As String ) 
 
 MsgBox sMsg 
 
 End Sub 
 6 
 Kliknite na novom module , podržte " Ctrl " a stlačte tlačidlo " P " vložte kód makra . 
 7 
 Ukončite Editor jazyka Visual Basic . 
 8 
 Kliknite na tlačidlo " Microsoft Office " a potom na " uložiť " . 
 9 
 Nájdite a vyberte umiestnenie , kam chcete uložiť dokument programu Word , vyberte " uložiť " a potom ukončite program Word . 
 
 Uistite sa , že Klient VB automatizácie 
 10 
 Spustiť Microsoft Visual Studio . NET . 
 11 
 Kliknite na " Súbor " a potom " Nový " , nasledoval o " projekte " . Zvoľte " Aplikácia Windows " z typov projektov . Tým sa vytvorí Form1 . 
 12 
 Kliknite na menu " Projekt " na , potom zvoľte " Pridať odkaz " . 
 13 
 Nájdite a vyberte " Microsoft Word 10.0 Object Library " alebo " Microsoft Word 11.0 Object Library" z COM . 
 14 
 Kliknite na tlačidlo " OK " , potom vyberte " Áno " , ak k tomu budete vyzvaní . 
 15 
 Kliknite na " zobraziť " , potom na " Toolbox " , a potom vložiť tlačidlo a pole so zoznamom do Form1 . Vyberte " Button1 " . 
 16 
 Skopírujte nasledujúci kód vzorky : 
 
 Select Case ComboBox1.SelectedItem 
 
 Prípad " Prístup " 
 
 Dim oAccess ako Access.ApplicationClass 
 
 " spustite program Access a otvorte databázu . 
 
 oAccess = CreateObject ( " Access.Application " ) 
 
 oAccess.Visible = TRUE 
 
 oAccess.OpenCurrentDatabase ( " c : \\ db1.mdb " , False ) 
 
 " Spustenie makra 
 
 oAccess.Run ( " DoKbTest " ) 
 
 oAccess.Run . ( " DoKbTestWithParameter " , " . Dobrý deň , z VB NET Client " ) 
 
" Clean - up : .. Ukončite program Access bez uloženia zmien do databázy klipart
 oAccess.DoCmd ( ) Quit ( Access. AcQuitOption.acQuitSaveNone ) 
 
 System.Runtime.InteropServices.Marshal.ReleaseComObject ( oAccess ) 
 
 oAccess = Nothing 
 
 Case " Excel " 
 
 Dim oExcel ako Excel.ApplicationClass 
 
 Dim oBook Ako Excel.WorkbookClass 
 
 Dim oBooks Ako Excel.Workbooks 
 
 " spustite program Excel a otvorte zošit . 
 
 oExcel = CreateObject ( " Excel.Application " ) 
 
 oExcel.Visible = TRUE 
 
 oBooks = oExcel.Workbooks 
 
 oBook = oBooks.Open ( " c : \\ Book1.xls " ) 
 
 " Spustenie makra . 
 
 oExcel.Run ( " DoKbTest " ) 
 
 oExcel.Run ( " DoKbTestWithParameter " , " Dobrý deň , z VB . NET Client " ) 
 
 " Clean - up : . Zatvorte zošit a ukončite program Excel 
 
 oBook.Close ( False ) 
 
 System.Runtime.InteropServices.Marshal.ReleaseComObject ( oBook ) 
 
 oBook = Nothing 
 
 System.Runtime.InteropServices.Marshal.ReleaseComObject ( oBooks ) 
 
 oBooks = Nothing 
 
 oExcel.Quit ( ) 
 
 systém . Runtime.InteropServices.Marshal.ReleaseComObject ( oExcel ) 
 
 oExcel = Nothing 
 
 Case " PowerPoint " 
 
 Dim OPP Ako PowerPoint.ApplicationClass 
 
 Dim oPresSet ako PowerPoint.Presentations 
 
 Dim oPres ako PowerPoint.PresentationClass 
 
 " spustite aplikáciu PowerPoint a otvorte prezentáciu . 
 
 OPP = CreateObject ( " PowerPoint.Application " ) 
 
 oPP.Visible = TRUE 
 
 oPresSet = oPP.Presentations 
 
 oPres = oPresSet.Open ( " c : \\ pres1.ppt " , , , Pravda ) 
 
 " spustenie makra . 
 
 oPP.Run ( " " pres1.ppt ' ! DoKbTest " ) 
 
 oPP.Run ( " " pres1.ppt ' DoKbTestWithParameter ! " , " Dobrý deň , z VB . NET klient " ) 
 
 " Clean - up : . Zatvorte prezentáciu a ukončenie aplikácie 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 
 
 Case " slovo " 
 
 Dim oWord Ako Word.ApplicationClass 
 
 ' spustite program Word a otvorte dokument . 
 
 oWord = CreateObject ( " Word.Application " ) 
 
 oWord.Visible = TRUE 
 
 oWord.Documents.Open ( " C : \\ doc1.doc " ) 
 
" Spustenie makra klipart
 oWord.Run ( . " DoKbTest " ) 
 
 oWord.Run ( " DoKbTestWithParameter " , " Dobrý deň , od VB . NET Client " ) 
 
 " Ukončite program Word . 
 
 oWord.Quit ) 
 
 System.Runtime.InteropServices.Marshal.ReleaseComObject ( oWord ) 
 < p ( > oWord = Nothing 
 
End Select klipart
 GC.Collect ( ) 
 17 
 Vložte skopírovaný kód do " Button1_Click poriadok . " 
 " . Form1 " 18 
 Kliknite na " Zobraziť " , potom " Designer " , a potom vyberte 
 19 
 skopírujte nasledujúci kód : 
 
 ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList 
 
 Dim a As String ( ) = { " Access " , " Excel " , " PowerPoint " , " Word " } 
 
 ComboBox1.Items.AddRange ( a ) 
 
 ComboBox1 . SelectedIndex = 0 
 20 
 Vložte kód do " Form1_Load poriadok . " 
 21 
 skopírujte kód , ktorý nasleduje : 
 
 Dovoz Access = Microsoft . Office.Interop.Access 
 
 Dovoz Excel = Microsoft.Office.Interop.Excel 
 
 Dovoz slovo = Microsoft.Office.Interop.Word 
 
 Dovoz PowerPoint = Microsoft.Office . Interop.PowerPoint 
 22 
 Vložte tento kód v hornej časti " Form1.vb . " 
 23 
 Hit " F5 " na vašej klávesnici spustiť aplikáciu .