Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man slår ihop Word-dokument i VBA

    Sammanfoga Microsoft Word-dokument med hjälp av Visual Basic for Applications ( VBA ) kan spara tid när du arbetar med olika dokument . Microsoft Word är ett ordbehandlingsprogram som medföljer Microsoft Office ( MS Office ) svit . VBA används när du behöver automatisera rutinuppgifter för att skapa ett resultat . VBA kan användas i någon av MS Office-program . Du kan använda en kod för att kopiera text från flera dokument till ett . Instruktioner
    1

    Starta Microsoft Word 2007. Välj " Utvecklare " fliken och klicka på " Visual Basic . " Högerklicka på " Microsoft Word Objects , " klick " Infoga " och välj
    2

    Skriv följande för att skapa en ny sub " Modul . " :

    Sub mergeTwoDocs ( )

    Tryck " Enter ".
    3

    Skriv följande för att skapa variabler som används för att lagra data :

    Dim wDoc som Word.Document

    Dim paragraphText As String

    Dim paragraphRange som Word.Range

    Dim paragraphCount As Long
    4

    Skriv följande för att definiera din " wordApplication " variabel :

    Set wordApplication = CreateObject ( " Word.Application " ) katalog

    Skriv följande för att öppna det " första " dokument att gå samman :

    Set wDoc = wordApplication.Documents.Open ( " C : \\ Detta är text från första dokument.doc " ) katalog

    Skriv följande för att ringa " readDocument " sub och skicka den " första " dokument objekt som parameter :

    ring readDocument ( wDoc )
    5

    Skriv följande för att öppna det " andra " dokument att gå samman :

    Set wDoc = wordApplication.Documents.Open ( " C : \\ Detta är text från andra dokument.doc " ) katalog

    Skriv följande för att ringa " readDocument " sub och skicka den " andra " dokument objekt som parameter :

    ring readDocument ( wDoc ) katalog
    6

    Skriv följande för att skapa den " readDocument " sub som läser något föremål word dokument skickas in och lägg till innehållet i det aktuella dokumentet :

    Private sub readDocument ( wrdDoc As Object ) katalog

    wrdDoc

    För paragraphCount = 1 Till Paragraphs.Count

    Set paragraphRange = Range (Start : . . . = Punkterna ( paragraphCount ) Range.Start , _
    < . p > Slut : . . = Punkterna ( paragraphCount ) Range.End ) katalog

    paragraphText = paragraphRange.Text

    Selection.TypeText Text : = paragraphText

    Selection.TypeParagraph

    Nästa paragraphCount

    . Stäng

    End With

    End Sub

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till en ODBC Selection till VB.NET
    ·Hur man använder ListView ItemChecked i VBA
    ·Hur du ändrar en Cellvärde Med VBA
    ·Vad är enkelbredds Font
    ·Hur man beräknar summan av 3 siffror i Visual Basic
    ·Hur man skapar Word-dokument från ASP
    ·Hur man gör en romerska siffror Converter i VB Code
    ·Hur Kopiera till klippbord i Microsoft Visual Basic
    ·Så frågan i VB Script
    ·Hur för att tolka en CSV-fil med VB
    Utvalda artiklarna
    ·Definition av PHP
    ·Komma åt Oracle Database Använda Java-programmering
    ·Hur du trär i Python
    ·Hur man flyttar text över hela sidan i HTML
    ·Varför använder Java hängslen på villkorssatser
    ·Hur man skapar ett formulär tidningsprenumeration med …
    ·Lägga CRLF till en sträng i Python
    ·Hur till Öppen VBS -filer
    ·Hur hitta Delsträngar i Python
    ·Hur man använder Tk Toolkit Med Python
    Copyright © Dator Kunskap http://www.dator.xyz