Tomasz
Frydryk
Właściciel, Domino
Solutions
Temat: OLE w dokumencie
Mam następujący problem, być może ktoś się z czymś takim zetknął.W aplikacji przechowuję dokumenty MSWord w postaci obiektów OLE. Obiekty są uruchamiane przy otwieraniu dokumentu. Wszystko działa pięknie, zachowuje kolejne wersje dokumentu, uaktualnia się itd.
Jeden z pracowników ma Offica 2007, wszyscy pozostali 2003. I pojawił się problem: dokumenty utworzone przez tego z Officem 2007 nie dają się otworzyć u pozostałych. Gdy podejrzę w Debugerze właściwości obiektu OLE nie ma on właściwości Class. I taki też jest komunikat (Object's application or class is not available). Co ciekawe, na stacji z Office 2007 obiekt się uruchamia.
Lotus Notes w wersjach 8.0.1 i 8.0.2, baza na serwerze 8.0.1 na Linuxie.
Obiekt tworzę w dokumencie przez:
Set uobj=ubody.EmbedObject( EMBED_OBJECT, "Word.Document", "", "Umowa" )