Запускать и контролировать два экземпляра Excel в моей программе? - PullRequest
0 голосов
/ 21 января 2009

Мне странно нужно открыть два отдельных экземпляра Excel, и каждый из них должен открыть свою электронную таблицу для различных манипуляций.

В настоящее время я выполняю простое выполнение Excel с параметрами командной строки, чтобы открыть две таблицы, но обе таблицы заканчиваются одним экземпляром Excel.

Да, это хреново, нет, я не могу легко объяснить мои аргументы в пользу этого странного требования.

Надеюсь, однако, у вас есть несколько предложений, которые я могу попробовать.

-Adam

Ответы [ 2 ]

2 голосов
/ 21 января 2009

Если вы не пытаетесь получить программный доступ к каждому экземпляру Excel, вы можете настроить Windows Explorer на открытие каждой книги в новом экземпляре:

http://www.vadriano.com/excel-vb/2007/04/12/how-to-open-excel-files-in-a-new-application-instance/

В своем вызове командной строки вы указываете полный путь к программе для Excel? Когда я делаю это из командной строки, я получаю каждый файл в своем собственном экземпляре ...

Насколько я могу судить, вы не можете программно одновременно открывать / контролировать два отдельных экземпляра Excel ...

1 голос
/ 21 января 2009

Вы не сказали, какой язык вы использовали, но посмотрите на эти ссылки. Для perl http://www.xav.com/perl/faq/Windows/ActivePerl-Winfaq12.htm для vb.net посмотрите на http://support.microsoft.com/kb/302094

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...