Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe je MS Word Tekstinvoer Maak gebruik van VBA voor Excel
Als je eenmaal begonnen bent met Visual Basic for Applications ( VBA ) voor Excel , heb je al gezien hoe VBA een goed spreadsheet kan veranderen in een grote. Opgenomen macro's kan taken te automatiseren , maar de echte kracht van de VBA is in de Visual Basic Editor , waar u de procedures die Excel mogelijkheden uit te breiden kan schrijven . U kunt ook gebruik maken van VBA buiten Excel te bereiken , in een andere Office-toepassing , zoals Word . Aangezien beide toepassingen maken gebruik van de VBA- programmeertaal , kunt u code in Excel naar Word te starten en voer de tekst in een document te schrijven . Voer de voorbeeldcode , en vervolgens gebruik je VBA vaardigheden om de code te wijzigen totdat het past bij uw behoeften . Instructies
1

Launch Word en open een nieuw document . Sla het document met een nieuwe naam , zoals " C : . \\ TestDoc.doc " Maak een notitie van de door u gekozen naam , want je gaat gebruiken in uw VBA-code . Sluit het document en afrit Woord .

Open Excel .
3

2 Start de Visual Basic Editor . Klik met de rechtermuisknop op de tab " Sheet1 " aan de onderkant van je scherm . Selecteer "View Code . "
4

Voeg het object bibliotheek met objecten, eigenschappen en methoden voor Word . Selecteer "Extra " gevolgd door " References " uit het menu . Blader door de lijst tot u " Microsoft Word xx.x Object Library " ( xx.x staat voor de versie ; . Bijvoorbeeld, als u gebruik maakt van Office 2007 , kijk voor de Microsoft Word 12.0 Object Library ) Schakel het selectievakje , en klik op "OK . "
5

Plaats een module om uw code te houden door het selecteren van " Insert " , gevolgd door " module " uit het menu .
6

Begin een subprocedure . Typ het volgende in de nieuwe module : " . Enter"

Sub Word_Text
( )

Press
Excel genereert automatisch een " End Sub " statement .
7

Declare variabelen . Typ de volgende code tussen de " Sub " en " End Sub " uitspraken :

Dim wdApp
als Voorwerp , wdDoc als Voorwerp

Dim wordfile als Koord , enterstring als Koord
8

Stel de waarde van de variabele " wordfile , " met vermelding van de test document dat u hebt gemaakt in Word . Indien u later wilt een ander Word- document wilt gebruiken , wijzigt u de bestandsnaam in deze lijn van code . Typ het volgende :

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

Stel de waarde van de variabele " enterstring " om de tekst die u wilt toevoegen aan de bovenkant van het Word-document . Typ het volgende :

enterstring
= " Voeg deze tekst aan het bestand . "
10

Voeg een foutafhandeling routine om te controleren of Word wordt al uitgevoerd . Zo niet, dan opent u een nieuw exemplaar van Word . Typ het volgende :

On Error Resume Next

Set
wdApp = GetObject ( , " Word.Application " ) op Twitter

Als wdApp dan niets is

Set
wdApp = CreateObject ( " Word.Application " )

Eind
Als

On Error GoTo 0
11

Voeg code aan het Word-document te openen . Typ het volgende :

Set wdDoc = GetObject ( wordfile )
12

Voeg code het Woord aanvraag zichtbaar te maken , en verplaats de invoegpositie naar het begin van het document . Typ het volgende :

Met wdApp

= True

Selection.HomeKey Unit Zichtbaar : . . = WdStory , Extend : = wdMove

End of met < br
13

> Voeg code om het monster tekst schrijven in " enterstring " om het Word-document , gevolgd door een harde return . Typ het volgende : . .

Met wdDoc.Content

InsertAfter enterstring

InsertParagraphAfter

Einde
Met
14

Toevoegen code te legen uit de object-variabelen om het geheugen wordt gebruikt door de gebruiksdoeleinden. Typ het volgende :

Set wdDoc = Nothing

Set
wdApp = Nothing


Laat de " End Sub " verklaring in plaats
15

. uitvoeren van de code . Selecteer " Run " , gevolgd door " Run Sub /UserForm " uit het menu .
16

Bekijk het monster Word-document dat u hebt gemaakt in stap 1 . Aan de bovenkant van het document , moet u een regel lezen te zien , " Voeg deze tekst aan het bestand . "

Previous: Next:
  Microsoft Access
·Hoe te Bars geclusterd in Exce…
·Hoe maak je automatisch invull…
·Hoe te beschermen en delen van…
·Hoe kan ik een Employee Schema…
·Hoe maak je tijd in Excel Gebr…
·Hoe kan ik Excel 2007 converte…
·Wat gebeurt er als u op F5 dru…
·Hoe maak je een Grafiekgegeven…
·Hoe maak je een wachtwoord ins…
  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 je Open Source PDF-beveiliging verwi…
·Hoe maak je een WMV -bestand comprimeren…
·Hoe maak je een DMG -bestand branden op …
·Hoe om animaties te maken in Gimp 
·Waarom Word-documenten Draai naar WordPa…
·Hoe te Kogelgaten maken bij Multiple Sur…
·Delen van MS Publisher 
·Top 10 Virus Beschermers 
·Hoe de Heerser Leer weergeven in MS Exce…
Copyright © Computer Kennis http://www.nldit.com