Zaženite datoteko Word iz Excela VBA

Anonim

V tem članku bomo ustvarili makro za odpiranje Wordovega dokumenta.

Če želite odpreti besedni dokument, bomo v besedilnem polju na glavnem listu podali celotno pot do dokumenta. Ko določite celotno pot, kliknite gumb »Pošlji«, da izvedete makro.

Razlaga kode

Zatemni WDApp kot Word.Application

Zgornja koda se uporablja za razglasitev predmeta besede application.

Nastavi WDApp = CreateObject ("word.Application")

Zgornja koda se uporablja za ustvarjanje novega predmeta besede application. Wordova aplikacija se bo začela izvajati, vendar privzeto ne bo vidna.

WDApp.Visible = Res

Zgornja koda se uporablja za prikaz okna aplikacije Word.

Nastavi WDDoc = WDApp.Documents.Open (Ime datoteke)

Zgornja koda se uporablja za odpiranje besednega dokumenta.

Nastavite WDDoc = Nič

Nastavi WDApp = Nič

Zgornja koda se uporablja za sprostitev pomnilnika, ki ga zavzame predmet.

Za kodo sledite spodaj

 Pod OpeningWordFile () 'Razglasitev spremenljivk Zatemni ime datoteke kot niz Zatemni WDApp kot Word.Aplikacija Zatemni WDDoc kot Word.Document' Pridobivanje imena datoteke iz polja z besedilom FileName = Sheets ("Main"). TextBox1.Value 'Ustvarjanje predmeta besede nabor aplikacij WDApp = CreateObject ("word.Application") 'Ustvarjanje vidne besedne aplikacije WDApp.Visible = True' Odpiranje zahtevanega besednega dokumenta Set WDDoc = WDApp.Documents.Open (FileName) 'Sprostitev pomnilnika, ki ga uporablja spremenljivka objekta Set WDDoc = Nič nastavljeno WDApp = Nič ni konec pod 

Če vam je bil ta blog všeč, ga delite s prijatelji na Facebooku. Prav tako nam lahko sledite na Twitterju in Facebooku.

Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo svoje delo in ga izboljšamo za vas. Pišite nam na spletnem mestu e -pošte