Avatar billede edske Nybegynder
08. januar 2003 - 08:48 Der er 10 kommentarer og
1 løsning

Åben et word doc

Hej Exp

Jeg står og mangler en kode eller guide tio hvordan jeg kan åbne et bestemt word fil som ligger ude som share på netværket. Er der en som har en hurtigt svar??

På forhånd tak

\Claus
08. januar 2003 - 08:51 #1
Du skal lave en reference til "Microsoft Word x.0 Object Library" (Tools->References fra VBA-editoren) 

  Dim Wrd As New Word.Application
  Wrd.Visible = True
  'Wrd.Activate
  Wrd.Documents.Open "X:\filer\DitDokument.doc"
  Wrd.Quit
  Set Wrd = Nothing
08. januar 2003 - 08:52 #2
Der havde lige sneget sig en ' ind. Her er den rigtige:

Dim Wrd As New Word.Application
  Wrd.Visible = True
  Wrd.Activate
  Wrd.Documents.Open "X:\filer\DitDokument.doc"
  Wrd.Quit
  Set Wrd = Nothing

/Thomas
Avatar billede edske Nybegynder
08. januar 2003 - 08:59 #3
Jeg prøver lige... tak
08. januar 2003 - 09:03 #4
argh....der er vist lige et par linier for meget....(sorry)...:

  Dim Wrd As New Word.Application
  Wrd.Visible = True
  Wrd.Activate
  Wrd.Documents.Open "X:\filer\DitDokument.doc"

Jeg tror, at dokumentet lukkede igen med det samme, da jeg havde fået sa Quit ind til sidst.
Avatar billede edske Nybegynder
08. januar 2003 - 09:20 #5
Så er der kun et lille problem, når jeg kører kommandoen er dokumentet kun åbent i ca. 1 sec ... den lukker word ned igen automatisk, hvad søren kan det være??
Avatar billede edske Nybegynder
08. januar 2003 - 09:20 #6
Sorry, så ikke dit svar ;-)
Avatar billede brix66 Nybegynder
08. januar 2003 - 09:49 #7
Andet forslag:
Opret makro med "Kør program" og i kommandolinje skrives stien til dit wordprogram mellemrum og dernæst stien til selve doc.
08. januar 2003 - 09:53 #8
Brix-> Ulempen ved den model er jo, at du skal kende stien til Winword.exe. Og derved vil programmet formentlig ikke kunne køre på en anden maskine.

Man bør altid tænke i mere generelle løsninger.

Men ellers har du ret ;o)
Avatar billede brix66 Nybegynder
08. januar 2003 - 10:10 #9
Hvis man installere Microsoft office default vil stien altid være den samme. Man kan vælge "start", og "Kør" og "Gennemse". Der finder man den korrekte sti og den kan så kopieres til makro kommandolinje.

Og ja, thomas det skal man selvfølgelig tænke på.
Avatar billede edske Nybegynder
08. januar 2003 - 13:32 #10
Tak for alle jeres svar, jeg valgte Thomas løsning da det var den første og virker særdeles godt.
08. januar 2003 - 13:51 #11
Ikke for at skynde på dig, men lukker du ikke spørgsmålet så? :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester