Seite 1 von 1

oWord := CreateObject("Word.Application") -->Leer !

Verfasst: Do, 30. Jun 2011 16:52
von Peter Schweizer
Hallo Leute,

ich versuche bei meinem Windows 7 Rechner mit Office Starter (enthält Word + Excel) aus meiner Anwendung heraus Word zu öffnen.

die Ausführung des Befehls: oWord := CreateObject("Word.Application")
ergibt als Rückgabe ein oWord = NIL
also wie wenn Word nicht vorhanden wäre.
Ich kann aber vom Desktop aus das Word ganz normal starten.

Derselbe Code läuft auf einem anderen PC mit XP und Word2003 ohne Probleme.

Was gibts da für einen Kniff ??

Viele Grüße Peter

Re: oWord := CreateObject("Word.Application") -->Leer !

Verfasst: Do, 30. Jun 2011 18:00
von Rolf Ramacher
Hast du vielleicht einen von diesen nicht eingebunden ??

Code: Alles auswählen

#include "Gra.ch"
#include "Xbp.ch"
#include "Appevent.ch"
#include "Font.ch"
#include "Inkey.ch"
#include "xbpdev.ch"
#include "activex.ch"
#include "xbpdev.ch"

#pragma Library( "XppUI2.lib" ) 
#pragma library( "ascom10.lib" ) 


Re: oWord := CreateObject("Word.Application") -->Leer !

Verfasst: Do, 30. Jun 2011 19:21
von Wolfgang Ciriack
Vielleicht hat die Starter-Edition keine OCX-Schnittstelle ?

Habe gerade diesen link gefunden:
http://office.microsoft.com/de-ch/start ... 55788.aspx

ActiveX wird scheinbar nicht unterstüzt !

Re: oWord := CreateObject("Word.Application") -->Leer !

Verfasst: Fr, 01. Jul 2011 9:52
von Rolf Ramacher
Hi Wolfgang,

dann muß das aber ein altes Word sein. Ich ´habe dies bei mir sogar mit Word97 geprüft und es klappt.

Re: oWord := CreateObject("Word.Application") -->Leer !

Verfasst: Fr, 01. Jul 2011 9:55
von Wolfgang Ciriack
Hallo Rolf,
die Starter-Edition ist eine spezielle Version von Office 2010 !

Re: oWord := CreateObject("Word.Application") -->Leer !

Verfasst: Fr, 01. Jul 2011 11:34
von Peter Schweizer
Hallo Rolf, Hallo Wolfgang,

habe es überprüft, die #includes und #pragma sind vorhanden.

Es ist tatsächlich so, das erst nach einer Produktaktivierung der Office Starter-Edition 2010 die Funktionalität wieder vorhanden ist.
Habe dies an einer Maschine mit und ohne Produktaktivierung der Office Version getestet.

DIe ActiveX Unterstützung ist also in der kostenlosen Starter-Version nicht freigegeben.

Vielen Dank für eure Mühe !

Gruß aus dem Schwobaländle
Peter