Entwickler-Ecke
Dateizugriff - Delphi 2010 Office 2010 Trial TWordApplication
Delete - So 18.07.10 18:32
Titel: Delphi 2010 Office 2010 Trial TWordApplication
Hi,
ich habe mir heute mal die Trial von Office 2010 bei Microsoft gezogen...
Wenn ich mit den mitgelieferten Wrapper-Komponenten von Delphi 2010 z.B. über TWordApplication ein Connect auf Word machen will, sagt er mir "Klasse nicht registriert" CLSID {bla-GUID}. Die Wrapper unterstützen Word2000 und WordXP, jedoch müsste der neue ComServer von Word ja noch die alten Interfaces drin haben...
Wie auch immer... Ich habe dann versucht, nachdem Office 2010 (Word, Excel & Co.) installiert war und ich auch schon mit Word 2010 gearbeitet habe (d.h. korrekt installiert), eine TypeLibrary über Delphi=>Component=>Import Component... zu suchen und zu installieren... Leider findet er keine entsprechenden Komponenten, damit ich daraus eine *_TLB.pas generieren kann...
Kann mir einer helfen oder funktioniert das mit einer Office-trial nicht?! Müsste aber, schließlich funktionieren die Macros über VBA auch... Oder ist das nicht zwangsläufig...
Einen Trick OHNE .NET gibt es nicht?! Evtl nicht über TypeLibraries...?!
Ich hoffe, Ihr könnt mir helfen...
Viele Grüße und schönen Sonntag.
rd3
jaenicke - Sa 24.07.10 12:09
rd3 hat folgendes geschrieben : |
Einen Trick OHNE .NET gibt es nicht?! Evtl nicht über TypeLibraries...?! |
Wie meinst du das? .NET ist das neue Anwendungsmodell, dass COM abgelöst hat/soll. Und hier geht es genau um den Zugriff via COM-Libraries, das hat nix mit .NET zu tun.
Wie dem auch sei, über Komponente importieren konnte ich problemlos die Unit generieren und installieren und die Verbindung klappt auch. :nixweiss:
Welche ich importiert habe, siehe Anhang. Wenn die bei dir nicht da ist, liegt das an der Trial von Office.
Delete - Sa 24.07.10 13:11
Hi,
es lag an der Trial (Student's version). Mit der Business trial (oder wie die jetzt heißt..?!) ging es ohne Probleme...
Danke, gruß rd3
---
Moderiert von
Narses: Beiträge zusammengefasst---
Übrigens ist die Lib für Office 2010 v14 und nicht 12... Du hast die bestimmt aus Office 2007... Wie auch immer... klappt ja jetzt...
jaenicke - Sa 24.07.10 14:26
Richtig, das ist Office 2007, von 2010 hatte ich nur die Beta, hab die Final aber noch nicht gekauft. Das macht aber keinen großen Unterschied, 2010 ist ja ne direkte Weiterentwicklung, deshalb hab ich den Screenie damit gemacht. ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!