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 extrahera data från Word-tabeller Använda Excel VBA

    Visual Basic for Applications ( VBA ) , låter Microsofts skriptspråk för Excel och Word , användare av dessa program skriva skript som snabbar upp vanliga uppgifter som att komma tabelldata . Förutom att ge Excel-användare möjlighet att hantera Excel tabelldata , ger VBA också ett medel för att komma åt tabeller i Word-dokument . VBA utvecklare hänvisar till denna förmåga av ett Office-program för att köra en annan som " automation ". En fördel att automatisera Word datautvinning erbjuder är sparar tid . Utan automation , kan Excel-användare behöver använda mer tidskrävande metoder för att föra data till Excel från Word . Instruktioner
    1

    Skapa ett nytt dokument i Word genom att trycka " Ctrl- N . " Klicka på " Infoga " -menyn och klicka sedan på " Table " ikonen i " Tabell " -panelen . Klicka på en cell -ikonen för att göra en tabell och sedan anger du data i åtminstone den översta raden är cellen längst till vänster . Spara dokumentet som " C : \\ WordTableData.doc " och stäng sedan Word . Detta steg skapar exempeldata som du extrahera med Excel .
    2

    Skapa ett nytt dokument i Excel och sedan på " Alt - F11 " för att gå in i Visual Basic integrerad utvecklingsmiljö ( IDE ) . IDE ger möjlighet för manuell in VBA -program , i motsats till att skapa makron i Excel .
    3

    Klicka på " Infoga " och sedan " modul " för att skapa en ny modul för att ange programkod . Skriv följande kod någonstans inuti den nya modulen :

    Public Sub accessTable ( ) katalog

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

    appWD.Documents.Open Filnamn : = " C : \\ WordTableData.doc " , _

    ConfirmConversions : = False , ReadOnly : = False , AddToRecentFiles : = False ,

    PasswordDocument : = " " , PasswordTemplate : = " " , Revert : = False , _

    WritePasswordDocument : = " " , WritePasswordTemplate : = " " , Format : = _

    wdOpenFormatAuto

    x = appWD.ActiveDocument.Tables ( 1 ) . rader ( 1 ) . Cells ( 1 ) katalog

    MsgBox (x ) katalog

    appWD.Quit

    End Sub

    Denna subrutin skapar en dold instans av Microsoft Word , sedan använder den för att öppna ett Word- dokument och få värdet av en cell i dokumentets första bord .
    4

    Klicka IDE : s " Referenser " post under " Verktyg " -menyn och rulla ned i listan över objekt tills du ser " Microsoft Library Word Object . " Placera en kontroll i rutan till vänster om denna punkt och sedan stänga " dialogrutan Referenser . " För att köra , behöver din kod för att länka till Word virtuella objekt ( till exempel tabeller ) . "Referenser " i dialogrutan kan du skapa som länkar .
    5

    Klicka någonstans inne i " accessTable " subrutin du skrev i steg 3 och tryck sedan på " F5 " för att köra subrutinen . Efter en kort paus kommer Excel visas en dialogruta med de uppgifter du angav i Word-dokumentet tabellen i steg 1 .
    6

    Skriv in följande nya koden efter " Public Sub " uttalande i " accessTable " subrutin :

    dim someRow , someColumn

    someRow = InputBox ( " Ange den rad som du vill hämta data från . " ) katalog

    someColumn = InputBox ( " Ange den kolumn som du vill hämta data från . " ) katalog

    Dessa nya uttalanden , och det i nästa steg , kan du välja vilken tabell cell för att extrahera data från .
    7

    tillbaka uttalandet börjar med " x = appWD " med detta uttalande : .

    x = appWD.ActiveDocument.Tables ( 1 ) Rows ( someRow ) Cells ( someColumn )
    . 8

    Kör subrutinen som du gjorde i steg 5 . Svara på frågorna för den rad och kolumn . Din reviderade programmet kommer att extrahera tabelldata från cellen du angav och visa den i en dialogruta .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man flyttar data från kolumner till rader i Excel …
    ·Hur man använder Visual Basic för att formatera ett d…
    ·Hur förstå Referensintegritet i Microsoft Access
    ·Hur du ändrar till R1C1 Cellreferens i Excel 2007
    ·Hur man skapar en markering i Excel för iPhone
    ·Hur Importera Excel till SQL Express
    ·Hur att skilja mellan Blank & Zero i Excel 2007
    ·Lägga till en rad i ett Excel-kalkylblad
    ·Hur bli av decimaler i Excel när de försöker sammanf…
    ·Hur du ändrar Microsoft Excel kalkylblad menyraden
    Utvalda artiklarna
    ·Hur får Marginaler till match i MS Word
    ·Hur man sparar Illustrator-filer för shirt tryck
    ·Hur man kan förbättra valda cellen Skuggning i Excel …
    ·Hur man Minimera ett objekt i Access 2007
    ·Vad är filändelsen CTL
    ·Konvertera en PDF i en Latex Tex Arkiv
    ·Hur man startar Security Center Services
    ·Hur man använder en PNG på InDesign
    ·Hur man gör ett cirkeldiagram med celler
    ·Hur man skapar personliga brevpapper i Microsoft Word
    Copyright © Dator Kunskap http://www.dator.xyz