vista: type mismatch

01/12/2007 - 20:21 von Helmut Weber | Report spam
Liebe Gemeinde,

mit meinem neuen PC und Vista Small Business
kriege ich aus Excel, auch aus Powerpoint
und anderen Applikationen einen Type Mismatch:

Dim oWrd As Word.Application
Set oWrd = GetObject(, "Word.Application") ' type mismatch

Word làuft, alle Referencen gesetzt,
Intellisense zeigt mir alle Methoden und Eigenschaften von oWrd.

Auch in anderen Groups kann sich das keiner erklàren.

Aus Word klappt Entsprechendes:

Dim oExc As Excel.Application
Set oExc = GetObject(, "Excel.Application") ' ok

Ich kann oWrd als Object dimensionieren,
aber das ist ja keine Erklàrung...











Gruß

Helmut Weber, MVP WordVBA

Vista Small Business, Office XP
 

Lesen sie die antworten

#1 Susanne Wenzel
02/12/2007 - 11:04 | Warnen spam
Hallo Helmut,
ich hàtte eine Debuggen-Idee...

Am Sat, 01 Dec 2007 20:21:19 +0100 schrieb Helmut Weber:

Dim oWrd As Word.Application
Set oWrd = GetObject(, "Word.Application") ' type mismatch



Mit dieser Variante:
Dim oWrd
Set oWrd = GetObject(, "Word.Application")

funktioniert es, habe ich das richtig verstanden?

Dann würde ich diese Zeilen im Einzelschritt durchlaufen und nach der
Zuweisung zu oWrd im Direktfenster mit typename abfragen, von welchem
Datentyp oWrd ist.

Vielleicht hilfts ja bei der Suche nach einer Erklàrung.

Viele Grüße aus dem hohen flachen Norden Deutschlands
Susanne
Office XP, SP3, aktueller Patchstand
Windows 2000, SP4, aktueller Patchstand
KI-TRIPLE 2007

Ähnliche fragen