Toon posts:

[Access/VBA] Word document openen (if exist)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Vanuit Access wil ik een bepaald Word document openen.
In Access wordt de naam van het document bepaald en opgeslagen in een string.

Nu wil ik het Word document 'Test.doc" openen
code:
1
2
3
4
5
soort = "test"
Set objX = GetObject("", "Word.Application")
objX.Application.Visible = True

Set wordDoc = objX.Documents.Open("c:\test\" + soort + ".doc")

Dat gaat prima

Nu kan het voorkomen dat het Word document niet bestaat (soort bevat een ongeldige worddocument). Nu heb ik de functie .
code:
1
file exist
gevonden.
Maar na flink met deze aan de slag te zijn geweest, lukt dit niet.

code:
1
2
3
4
Set fs = Application.FileSearch
With fs
.LookIn = "C:\test"             'dir
.fileName = "*.doc"            ' file type

Nu vond ik in de help van access bovenstaande functie...maar ik weet niet hoe ik nu kan bepalen of het file excist of niet.
Iemand een suggestie om me weer op weg te helpen?

  • BertS
  • Registratie: September 2004
  • Laatst online: 13-02 08:33
Een file bestaat als
code:
1
Len(Dir("C:\temp.txt"))>0

Verwijderd

Topicstarter
Thx, ik ga vanavond meteen even proberen!
Het zal nog wel wat rommellen worden met de juiste syntax, maar dat zal vast wel lukken

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat je ook kan doen is je error-handling uitbreiden en checken op de error die je krijgt als het bestand niet bestaat ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • BertS
  • Registratie: September 2004
  • Laatst online: 13-02 08:33
BtM909 schreef op donderdag 07 juli 2005 @ 15:47:
Wat je ook kan doen is je error-handling uitbreiden en checken op de error die je krijgt als het bestand niet bestaat ;)
:r