Toon posts:

[Visual basic] + word

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de search al gebruikt maar die werkte niet echt mee.

Ik gebruik Word in mijn visual basic applicatie.
Nu sluit hij word niet af na het runnen van mijn applicatie

iemand nog tips

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    Dim objWord As Object
    Dim objDoc As Word.Document
    Dim Item As Object
    Dim strWord As String
    
    Set objWord = CreateObject("Word.Application")
    
    'open word document
    Set objDoc = objWord.Documents.Open(strFileName)
    
    'loop trough the paragraphs
    For Each Item In objDoc.Paragraphs
        strWord = strWord & Item.Range.Text
    Next
      
    objDoc.Close

    Set Item = Nothing
    Set objDoc = Nothing
    Set objWord = Nothing
    
    GetStringFromWord = strWord

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 27-08 23:01

Peetman

Tjah....

objWord.Close

Je zal toch ook word moeten sluiten en niet alleen het document.

[ Voor 75% gewijzigd door Peetman op 25-11-2002 09:44 ]


Verwijderd

Topicstarter
daar geeft ie een error op! dat had ik al geprobeerd

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 27-08 23:01

Peetman

Tjah....

Wat is de error? Je zal het bestand nog wel moeten saven, dat wordt dan zoiets als:
code:
1
objDoc.close true

Hierna moet je het wordobject wel kunnen sluiten, of gebruik:
code:
1
objWord.close true

in plaats van eerst het document te sluiten / saven, met bovenstaand commando wordt het document gesaved en dan worden het document en Word gesloten.

Verwijderd

Topicstarter
oke we gaan dat even proberen

nee krijg weer een error: 'runtime error 438' object doesn't support this property or method

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 27-08 23:01

Peetman

Tjah....

Dit komt omdat je het wordobject verkeerd hebt gedeclareerd (zie ik nu pas). Je declareert objDoc wel als Word.Document, maar objWord niet als Word.Application. Dan zou het wel moeten werken.

Verwijderd

Topicstarter
Oke dat hielp wel iets in zoverre dat als ik nu ObjWord. intik ik alle properties te zien krijg..

alleen Close kent ie niet...
en word blijft nog steeds "open staan"

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 27-08 23:01

Peetman

Tjah....

De juiste method is quit en niet close.

[ Voor 16% gewijzigd door Peetman op 25-11-2002 13:38 . Reden: property -> method ]


Verwijderd

Topicstarter
*bloos*

dat werkt!
harstikke bedankt!!!

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

peetman schreef op 25 november 2002 @ 10:07:
De juiste properety is quit en niet close.
Voor de fijn proevers: Tis een method

|_____vakje______|

Pagina: 1