[Automation] Excel object niet bekend?

Pagina: 1
Acties:

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Topicstarter
Mensen,

binnen een Access-app die wij ontwikkelen hebben we een functie gemaakt die kijkt of Excel open staat en zo ja, dit object gebruikt om acties op een Excel-bestand uit te voeren. Als het Excel niet open staat willen we Excel starten met CreateObject.
Op heel veel plaatsen gaat dit al goed :), maar .....

We hebben nu een klant waar onze applicatie draait. Deze klant werkt op een Novell-netwerk en beheert veel software via de snAppShot van Novell. De werkstations zijn wel allen uitgerust met Win 98SE.
Nu blijkt bij deze klant het creeren van een excel-object niet altijd goed te gaan. Soms loopt de app hier gewoon doorheen en wordt alles afgehandeld zoals het hoort, andere keren loopt de app keihard vast met een of andere DDE-melding.

De vraag is nu als volgt: zou het kunnen dat door het gebruik van snAppShot van Novell de Excel op bepaalde systemen niet volledig geregistreerd staat ofzo? En zo ja, wat is hier aan te doen/te controleren? En nu natuurlijk niet zeggen: "Office opnieuw installeren", want ik denk niet dat ze daar blij mee zijn binnen die instelling (200+ PC's). :P

T.I.A.

My personal website


Verwijderd

Het probleem dat jij schetst komt mij erg bekend voor.
Wij hadden een soort gelijk probleem dat dat Word niet opstarte bij enkele werkplekken.
Na veel zoeken bleek dat op deze PC's voor de installatie van MS Office eerst een MS muis was geinstalleerd.
Nu had de map 'Microsoft Office' de afkorting 'Micros~2' ipv 'Micros~1' in de registy gekregen. De afkorting 'Micros~1' was door 'Microsoft Hardware' ingenomen.
Hierdoor kon de applicatie niet gevonden worden en kregen we een foutmelding.

Kijk hier eens naar eventueel is dit bij jullie ook het probleem

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Topicstarter
Was dit probleem ook bij het creeren van een object, of bij het handmatig openen van een excel-object dmv bijvoorbeeld Shell() of ShellExecute()?

Als dat eerste namelijk het geval is ga ik kijken of we dat daar ook kunnen vinden...

My personal website


Verwijderd

Bij ons was het bij het creeren van een object.

De situatie was als volgt:
mbv een VB progje wordt in applicatie A gegevens uit een oracle database gehaald waarna deze opgeslagen worden als een xls bestand.
Hierna wordt Word opgestart en een samenvoegdocument geopend waarna deze wordt afgedrukt.
Bij het openen van Word kregen we de foutmelding in de trand van
- 'Object creation failed'
waarna de volgende melding kwam
- 'Object value is set to nothing'.
Als je in de registy ging zoeken naar het item 'Word-basic' kwam je aan een path waarin de afkorting met ~1 voorkwam terwijl dit niet op alle machines het geval moest zijn.