2010-08-04 11 views
0

J'utilise le contrôle DsoFramer pour afficher les documents Excel dans mon application. Voici le problème: si Excel 2007 s'exécute en tant qu'application autonome avant de lancer mon application, puis lance le mien et y ouvre un document Excel, Excel autonome devient inaccessible (ne peut pas être alt + tabulé) aussi longtemps que mon application affiche le document Excel. Cela pourrait-il être évité?DsoFramer désactive l'exécution d'instances Excel

Répondre

1

Généralement dso framer connecte votre programme au processus Excel en cours. Vous pouvez donc utiliser les fonctionnalités Excel à travers ses interfaces COM. Si vous avez une critique sur le code source du dso encadreur, il semble que le contrôle ne puisse rien faire quand il est en mode modal ou similaire. Par conséquent, lorsque votre objet Excel (par l'intermédiaire de dso framer) est dans un mode modal ou autre, une autre instance excel fonctionnant sur votre système ne peut rien faire et ils seraient inaccessibles. Pour supprimer ce problème, essayez de réduire les modes modaux de contrôle de l'encadreur dso (ou les modes susmentionnés que vous avez vus sur le code source dso) dans votre programme. Je travaille sur un projet qui a une application dso encadreur similaire.

Questions connexes