Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe om gegevens van Word- tabellen met behulp van Excel VBA
Visual Basic for Applications ( VBA ) , Microsoft's scripttaal voor Excel en Word , laat gebruikers van deze programma's te schrijven scripts die de snelheid van algemene taken , zoals toegang tot tabelgegevens Extract . Naast het geven van Excel- gebruikers de mogelijkheid om Excel-tabel gegevens te beheren , VBA biedt ook een middel voor toegang tot tabellen in Word-documenten . VBA ontwikkelaars verwijzen naar dit vermogen van een Office- programma naar het andere lopen als ' automatisering. " Een voordeel dat het automatiseren van Word- extractie van gegevens biedt, is tijd te besparen . Zonder automatisering , kunnen Excel-gebruikers moeten meer tijdrovende methoden te gebruiken voor het brengen van gegevens in Excel in Word . Instructies
1

Maak een nieuw document in Word door op "Control - N . " Klik op het menu "Invoegen" en klik vervolgens op het pictogram "Table " in de " Tafel" -paneel. Klik op een willekeurige cel pictogram om een tafel en typ vervolgens de gegevens maken in ten minste de bovenste rij van de meest linkse cel . Het document op te slaan als " C : \\ WordTableData.doc " en sluit Word . Deze stap zorgt sample gegevens die je uitpakken met Excel . Kopen van 2

Maak een nieuw document in Excel en vervolgens op ' Alt - F11 "om de Visual Basic geïntegreerde ontwikkelomgeving ( IDE ) in te voeren . De IDE biedt de middelen voor het handmatig invoeren van VBA -programma's , in tegenstelling tot het opnemen van macro binnen Excel .
3

Klik op " Invoegen " en vervolgens " Module " om een nieuwe module te maken voor het invoeren van programmacode . Typ de volgende code ergens in de nieuwe module :

Public Sub accessTable ( )

Stel appWD = CreateObject ( " Word.Application " )

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

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

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

WritePasswordDocument : = " " , WritePasswordTemplate : = " " , Formaat : _

wdOpenFormatAuto


x = appWD.ActiveDocument.Tables = ( 1 ) . Rijen ( 1 ) . Cells ( 1 )

MsgBox
( x )

appWD.Quit

End Sub


Deze subroutine creëert een verborgen exemplaar van Microsoft Word , gebruikt u deze om een Word-document te openen en de waarde van een cel in de eerste tabel van het document .
4

Klik op de " References " punt IDE 's onder het menu "Extra " en dan naar beneden scrollen in de lijst van objecten totdat u " Microsoft Word Object Library . " Plaats een vinkje in het vak aan de linkerkant van dit item en sluit vervolgens de " References dialoogvenster . " Te lopen, moet uw code te koppelen aan virtuele objecten van Word ( bijvoorbeeld tabellen ) . De " References " dialoogvenster kunt u die link te maken .
5

Klik ergens in de " accessTable " subroutine die u in stap 3 schreef en vervolgens op " F5 " om de subroutine uit te voeren. Na een korte pauze , zal Excel een dialoogvenster weer met de door u in tabel het Word- document in stap 1 ingevoerde gegevens .

Type 6 de volgende nieuwe code na de " Public Sub " verklaring in de " accessTable " subroutine :

dim someRow
, someColumn

someRow = inputbox ( " Voer de rij die u wilt gegevens te trekken van . " )

someColumn = inputbox
( " Voer de kolom die u wilt gegevens te trekken van . " ) op Twitter

Deze nieuwe verklaringen , en de ene in de volgende stap , zodat u om te kiezen welke tafel cel om gegevens te extraheren uit .
7

Vervang de verklaring die begint met " x = appWD " met deze stelling : .

x = appWD.ActiveDocument.Tables ( 1 ) Rijen ( someRow ) Cells ( someColumn ) op Twitter . 8

Voer de subroutine zoals u deed in stap 5 . Reageer op de vraag van de rij en kolom . Uw herzien programma zal de tabel gegevens uit de cel die u hebt opgegeven en weergeven in een dialoogvenster .

Previous: Next:
  Microsoft Access
·Hoe te FMLA bijhouden via Micr…
·Hoe kan ik een Excel-bestand d…
·Hoe te Unsync Split Pane in Ex…
·Maak een kalender in Excel 
·Hoe je Office 2007 converteren…
·Hoe te Jaarlijkse Groeipercent…
·Hoe te Contact Telefoonnummer …
·Hoe kan ik nieuwe tabelstijl M…
·Ideeën voor Teaching Children…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe vinden we de computer om muziek te m…
·Hoe PDF-bestanden te Regelmatige Documen…
·Een reservekopie maken van Microsoft Out…
·Wat is een Color Picker op Photoshop ? 
·Hoe je Powerpoint opslaan op een pc Dus …
·Hoe te WordArt invoegen in Word 2007 
·Hoe gebruik Excel om een Supply Diagram …
·Wat is de extensie . Drm ? 
·Hoe je labels gebruiken in Microsoft 
Copyright © Computer Kennis http://www.nldit.com