Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[VB6 Word] Word crasht na simpele Find

Pagina: 1
Acties:

  • alvastbedankt
  • Registratie: December 2001
  • Laatst online: 07-10 21:39
Ik gebruik de volgende code op diverse configuraties zonder problemen.
Nu gebruik ik Office2007 en VB6 en crasht de code. |:(

Wie weet waarom??

Ik mag alles doen met het document, behalve het Find object gebruiken...

code:
1
2
3
4
5
6
7
8
9
    Dim Office As Word.Application   ' the word object
    Dim SourceDoc As Word.Document

    Set Office = New Word.Application
    Office.Visible = True
    
    Set SourceDoc = Office.Documents.Add(Template:=sTemplate, NewTemplate:=False, DocumentType:=wdNewBlankDocument)
    
    Debug.Print SourceDoc.Range.Find.MatchCase

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 29-11 16:40

MAX3400

XBL: OctagonQontrol

Zal me niet veel verbazen als bepaalde "code" onder Office 2007 niet meer mag. Sterker nog; ik heb wel eens vb-scripts gezien die niet eens werkten van Office2000 naar 2003.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


  • Ashtaroth
  • Registratie: December 2003
  • Laatst online: 25-09-2019
Kijk ff naar het object model. Vlgs mij is het objectmodel gewijzigd.
I.p.v.
Visual Basic:
1
SourceDoc.Range.Find.MatchCase
is het vlgs mij nu iets van
Visual Basic:
1
SourceDoc.Range.Find.Execute(MatchCase)
Probeer ff en laat ff weten of e.e.a. werkt.

  • alvastbedankt
  • Registratie: December 2001
  • Laatst online: 07-10 21:39
Bedankt voor de suggesties. Ik ga ze maandag uitproberen.