Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment faire pour utiliser l'édite…
  • Comment trouver un caractère dans u…
  • Comment faire pour arrêter l'applic…
  • Comment détecter les niveaux audio …
  • Comment faire pour convertir une mat…
  • Tutoriel pour ADODC commande 
  • Comment savoir VBScript ligne 
  • Comment faire pour créer un fichier…
  • Comment faire pour utiliser une conn…
  • Comment utiliser plusieurs appels da…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment puis- je créer une macro dans Word Document VB 6.0

    ? Une macro est un outil utilisé pour automatiser les tâches fastidieuses et répétitives , de sorte que vous ne devez pas conduire vous-même fou de les faire vous-même. Ils sont des séquences de commandes que vous pouvez mettre en place pour exécuter chaque fois que vous en avez besoin . Microsoft Office contient de nombreuses macros que vous n'aurez même pas réaliser êtes là, mais depuis qu'ils sont là pour gagner un temps précieux et de faciliter l'ennui de ces emplois monotones , vous voudrez peut-être ajouter un peu de votre propre qui vous sont personnels . Utilisez Visual Basic (VB ) pour faire une macro qui peut être mis en œuvre au moment de l'exécution de votre ordinateur. Instructions
    Créer un fichier Word contenant une macro
    1

    lancement de Microsoft Office Word.
    2

    Cliquez sur le bouton " Microsoft Office " , puis choisissez "Nouveau".
    3

    Appuyez sur " Alt" et "F11" ensemble de votre clavier pour démarrer Visual Basic Editor.
    4

    Cliquez sur l' onglet "Insertion " , puis sur " . Module "
    5

    Mettez en surbrillance l'exemple de code de macro suivant et appuyez sur " Ctrl" et "C" pour le copier :

    Display ' une boîte de message qui affiche l'application nom.

    public Sub DoKbTest ()

    MsgBox " Bonjour de " & Application.Name

    End Sub

    ' afficher une boîte de message avec la chaîne passé de client Automation le

    .

    DoKbTestWithParameter public Sub ( sMsg As String )

    MsgBox sMsg

    End Sub
    6

    Cliquez dans le nouveau module, puis maintenez la touche "Ctrl " et appuyez sur "P" pour coller le code macro.
    7

    Quittez Visual Basic Editor.
    8

    Cliquez sur le bouton " Microsoft Office " , puis sur "Enregistrer".
    9

    Recherchez et sélectionnez un emplacement pour stocker le document Word , choisissez "Enregistrer" puis quittez Word.

    Faire le VB client Automation
    10

    Run Microsoft Visual studio. NET .
    11

    Cliquez sur " fichier", puis "Nouveau", puis par «projet ». Choisissez " Application Windows " dans les types de projets. Cela va créer Form1.
    12

    Cliquez sur le menu " Projet", puis choisissez " Ajouter une référence . "
    13

    Recherchez et sélectionnez " Word 10.0 Object Library " ou " Microsoft Word 11.0 Object Library" de COM .
    14

    Cliquez sur «OK», puis sélectionnez «Oui» si vous êtes invité à le faire.
    15

    Cliquez sur " voir ", puis sur" boîte à outils ", puis insérer un bouton et une zone de liste déroulante dans Form1. Sélectionnez " Button1 ".
    16

    Copiez le code exemple suivant :

    Select Case ComboBox1.SelectedItem

    Case "Accès"

    oAccess Dim comme Access.ApplicationClass

    « Démarrez Access et ouvrez la base de données.

    oAccess = CreateObject (" Access.Application " )

    oAccess.Visible = True

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

    ' exécuter les macros

    oAccess.Run ( " DoKbTest " )

    oAccess.Run . ( " DoKbTestWithParameter ", " . Bonjour de VB NET Client " )

    'Clean -up : . . accès Quitter sans enregistrer les modifications à la base de données

    oAccess.DoCmd () Quit ( Access. AcQuitOption.acQuitSaveNone )

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

    oAccess = Nothing

    Case "Excel"

    oExcel As Excel.ApplicationClass

    oBook As Excel.WorkbookClass

    oBooks As Excel.Workbooks

    « Démarrez Excel et ouvrez le classeur.

    oExcel = CreateObject ( " Excel.Application " )

    oExcel.Visible = true

    oBooks = oExcel.Workbooks

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

    ' exécuter les macros .

    oExcel.Run ( " DoKbTest " )

    oExcel.Run ( " DoKbTestWithParameter ", " Bonjour de VB . NET Client " ) < br >

    'Clean -up : . Fermer le classeur et quitter Excel

    oBook.Close (Faux)

    System.Runtime.InteropServices.Marshal.ReleaseComObject ( oBook )
    < p> oBook = Nothing

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

    oBooks = Nothing

    oExcel.Quit ()

    système . Runtime.InteropServices.Marshal.ReleaseComObject ( oExcel )

    oExcel = Nothing

    Case "PowerPoint"

    de oPP As PowerPoint.ApplicationClass

    Dim oPresSet comme PowerPoint.Presentations

    OPRES As PowerPoint.PresentationClass

    « Démarrez PowerPoint et ouvrez la présentation .

    oPP = CreateObject (" PowerPoint.Application " )
    < p> oPP.Visible = True

    oPresSet = oPP.Presentations

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

    ' exécuter les macros .

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

    oPP.Run ( « Pres1.ppt ' ! DoKbTestWithParameter ", " Bonjour de VB . NET client " )

    'Clean -up : . Fermer la présentation et quitter PowerPoint

    oPres.Close ()

    System.Runtime.InteropServices.Marshal.ReleaseComObject ( OPRES ) Photos

    OPRES = Nothing

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

    oPresSet = Nothing

    oPP.Quit ()

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

    oPP = Nothing

    Case " Parole "

    oWord As Word.ApplicationClass
    < p> ' Démarrer Word et ouvrez le document.

    oWord = CreateObject (" Word.Application " )

    oWord.Visible = True

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

    ' exécuter les macros

    oWord.Run ( " DoKbTest " )

    oWord.Run ( " DoKbTestWithParameter "," Bonjour de VB . NET Client " ) Parole Quitter

    .

    oWord.Quit ()

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

    oWord = Nothing

    End Select

    GC.Collect ()
    17

    copier le code dans la " procédure Button1_Click . "
    18

    Cliquez sur "Voir ", puis " designer ", puis sélectionnez
    19

    Copiez le code suivant " Form1. ":

    ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList

    Dim a As String ( ) = {" accès ", " Excel ", " PowerPoint ", " Parole "}

    ComboBox1.Items.AddRange ( a)

    ComboBox1 . SelectedIndex = 0
    20

    Collez le code dans la
    21

    Copiez le code qui suit " la procédure Form1_Load . ":

    importations accès = Microsoft . Office.Interop.Access

    Imports Excel = Microsoft.Office.Interop.Excel

    importations mot = Microsoft.Office.Interop.Word

    importations PowerPoint = Microsoft.Office . Interop.PowerPoint
    22

    coller ce code dans le haut de " Form1.vb ".
    23

    Hit "F5" de votre clavier pour démarrer votre application .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Tutoriel sur Visual Basic XY Positive 
  • Comment calculer Leap Year Avec Microsoft Visual Basic 
  • Comment faire pour convertir un fichier EXE APP du fichier à FoxPro 
  • Comment créer un programme diaporama 
  • VBS Script Tutoriel 
  • Comment faire pour afficher la différence des dates comme Heures en VBA 
  • Vb Net SQL Server Tutorial 
  • Comment utiliser GetSetting en VB6 
  • Qu'est-ce que mswinsck.ocx 
  • Qu'est-ce qu'une erreur 380 dans Vb 
  • Connaissances Informatiques © http://www.ordinateur.cc