Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur man skapar MS Entry Word text med VBA för Excel

    Om du har börjat använda Visual Basic for Applications ( VBA ) för Excel , har du redan sett hur VBA kan förvandla en bra kalkylblad till en stor en . Inspelade makron kan automatisera uppgifter , men den verkliga makten i VBA är i Visual Basic Editor , där du kan skriva rutiner som sträcker Excels funktioner . Du kan också använda VBA för att nå utanför Excel , till ett annat Office- program som Word . Eftersom båda ansökningarna använda VBA programmeringsspråk , kan du skriva kod i Excel för att starta Word och skriva in text i ett dokument . Kör exempelkod och sedan använda dina VBA färdigheter för att ändra koden tills det passar dina behov . Instruktioner
    1

    Launch Word och öppna ett nytt dokument . Spara dokumentet med ett nytt namn , till exempel " C : . \\ TestDoc.doc " Anteckna namnet som du valde , eftersom du kommer att använda det i din VBA-kod . Stäng dokumentet och avsluta Word .
    2

    Öppna Excel .
    3

    Starta Visual Basic Editor . Högerklicka på " Tabell1 " fliken längst ned på skärmen . Välj " Visa kod . "
    4

    Lägg objektet bibliotek som innehåller objekt , egenskaper och metoder för Word . Välj " Verktyg " följt av " Referenser " i menyn . Bläddra nedåt i listan tills du hittar " Microsoft Word xx.x Object Library " ( xx, x står för den versionen , . T.ex. om du använder Office 2007 , leta efter Microsoft Word 12.0 Object Library ) Markera kryssrutan och klicka sedan på " OK . "
    5

    Infoga en modul för att hålla din kod genom att välja " Insert " följt av " modul " från menyn .
    6

    Börja ett delprocedur . Skriv följande i den nya modulen : " . Ange "

    Sub Word_Text ( ) katalog

    Press Excel skapar automatiskt en " End Sub " uttalande .
    7

    Deklarera variabler . Skriv följande kod mellan " Sub " och " End Sub " uttalanden :

    Dim wdApp As Object , wdDoc As Object

    Dim wordfile As String , enterstring As String
    8

    Ange värdet på variabeln " wordfile , " ange testdokumentet du skapade i Word . Om du senare vill använda ett annat Word-dokument , ändra filnamnet i denna kodrad . Skriv följande :

    wordfile = " c : \\ testdoc.doc "
    9

    Ange värdet på variabeln " enterstring " till den text du vill lägga på toppen av Word-dokumentet . Skriv följande :

    enterstring = " Lägg till denna text till filen . "
    10

    Lägg ett fel - rutin för att kontrollera om Word redan är igång . Om inte , öppna en ny instans av Word . Skriv följande :

    On Error Resume Next Set

    wdApp = GetObject ( " Word.Application " ) katalog p Om wdApp är ingenting Sedan

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

    End If

    On Error GoTo 0
    11

    Lägg koden för att öppna Word- dokumentet . Skriv följande :

    Set wdDoc = GetObject ( wordfile )
    12

    Lägg koden för att göra programmet Word synligt , och sedan flytta insättningspunkten till början av dokumentet . Skriv följande :

    wdApp

    Visible = Sant

    Selection.HomeKey Enhet : . . = WdStory , Extend : = wdMove

    avslutas med

    13

    Lägg koden för att skriva provet texten i " enterstring " till Word-dokumentet följt av en vagnretur . Skriv följande : . .

    WdDoc.Content

    InsertAfter enterstring

    InsertParagraphAfter

    End With
    14

    Lägg kod för att tömma ut de objekt variabler i syfte att frigöra minne som används av programmet . Skriv följande :

    Set wdDoc = Nothing

    Set wdApp = Nothing

    Lämna " End Sub " uttalande på plats
    15

    . köra koden . Välj " Kör " följt av " Kör Sub /UserForm " från menyn .
    16

    Visa dokumentet prov Ordet som du skapade i steg 1 . På toppen av dokumentet bör du se en rad läsning , " Lägg till denna text till filen . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder taggar i Microsoft Access
    ·Hur man använder logaritmisk skala på Excel
    ·Hur man beräknar radioaktivt sönderfall i Excel
    ·Hur man skapar en klass schema i MS Excel
    ·Så här ansöker formatering över flera celler i Exce…
    ·Hur man använder variabler i Visual Basic Excel Range
    ·Hur man skapar en Input Box i Excel VBA
    ·Hur du formaterar text i Excel 2007
    ·Hur man skapar en sekventiell värde i Excel
    ·Hur till Tabell dagliga försäljning med Excel
    Utvalda artiklarna
    ·Hur man gör ett klipp från en DVD
    ·Hur man installerar OpenOffice i Slackware
    ·Hur man skapar en Visio Network Diagram från Excel Dat…
    ·Quick Tax Vs . Ufile
    ·Hur man använder EagleSoft
    ·Hur Bill en avdelning på QuickBooks
    ·Hur man raderar returadress på Word 2003
    ·Hur man beräknar dagar mellan datum i Excel
    ·Vad typsnitt som ska användas när du gör ett flödes…
    ·Vad är SMV Format
    Copyright © Dator Kunskap http://www.dator.xyz