|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2015, 16:48 | #1 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
активация книги excel открытой в другом процессе excel
Через макрос открываю приложение для Excel BexAnalyzer (наконец-то придумал как это сделать)
Код:
Пробовал так Код:
Возможно, кто-то уже сталкивался с таким, буду признателен за совет |
22.04.2015, 10:53 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
А если делать иначе - скриптом vbs открыть этот анализер, затем в появившемся Экселе открыть нужный файл?
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 22.04.2015 в 11:04. |
22.04.2015, 11:22 | #3 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Hugo121, доброго дня!
у Вас в коде что означает этот адрес? Код:
|
22.04.2015, 11:35 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Это пример как я открывал свой exe - первый что попался.
webmoney: E265281470651 Z422237915069 R418926282008
|
22.04.2015, 11:54 | #5 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
По сути мне не нужно открывать через скрипт, вся проблема в активации нового процесса Excel, с 8 утра этим занимаюсь. Открыл вторым документом обычный Excel ("Книга1"), но даже в ней не получается открыть нужный мне документ
Попробовал Вашу функцию, тоже ничего не получилось - возможно, потому что у меня 10 офис |
22.04.2015, 14:58 | #6 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
Макрос создаст скрипт, который
-закроет Excel -запустит Word (имитация exe) ----макорс Word запустит Excel (имитация работы exe) -откроет в новом экземпляре Excel тот файл, из которого был запущен -самоуничтожится Последний раз редактировалось RAN.; 22.04.2015 в 15:02. |
22.04.2015, 15:35 | #7 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Уважаемый RAN!
Запустил Ваш макрос в своем рабочем файле и потерял все что написал за последние два часа Впрочем, всего лишь пару прикольных штук получилось - одна из них вроде Вашего макроса, только без ворда, сразу создает новый Excel Во вложении макрос, который перебирает все открытые процедуры Excel. Мне не подходит, т.к. создаваемая мною новая процедура Excel не содержит книги (а значит и имени), сам что-то не могу понять как поправить код, наверное заработался Нужно как-то обратиться к этому серому Excel, чтобы его активировать и открытие нужной книги уже произошло в нем. Это нужно потому что в этом сером окне находится приложение, с которым предполагается дальнейшая работа |
22.04.2015, 15:51 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Что-то мне не удалось удержать открытым Эксель без книг - открыть удалось (тем моим скриптом), но если в нём не открываю книгу - он закрывается.
Так что не верю, что в Вашем сером экселе нет книг. Наверняка какая-то надстройка есть. А насчёт "как-то обратиться к этому серому Excel, чтобы его активировать и открытие нужной книги уже произошло в нем" я ведь уже показал как это можно сделать.
webmoney: E265281470651 Z422237915069 R418926282008
|
22.04.2015, 16:07 | #9 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
[QUOTE=Hugo121;1493680]Что-то мне не удалось удержать открытым Эксель без книг - открыть удалось (тем моим скриптом), но если в нём не открываю книгу - он закрывается.
Так что не верю, что в Вашем сером экселе нет книг. Наверняка какая-то надстройка есть. Да, настройка есть - ради нее собственно все мучения и происходят Не совсем понял что иненно Вы мне показали по активации - пробовал Ваш макрос, документ открылся в том, из которого был запущен макрос. Но стоит помнить, что у нас разные офисы и я не такой продвинутый пользователь VBA, как Вы Завтра попробую запустить Ваш макрос еще раз |
22.04.2015, 16:57 | #10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Я показал не макрос, а скрипт vbs/wsh - он не запускается из документа, а сам по себе.
webmoney: E265281470651 Z422237915069 R418926282008
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывести данные в новую книгу Excel из другой книги Excel через VBA | Алла94 | Microsoft Office Excel | 0 | 08.10.2014 16:16 |
автоматизация поиска данных excel файла в другом excel файле с соответствующими пометками! | ruotches | Microsoft Office Excel | 23 | 18.06.2013 10:24 |
Выбор данных из книги Ексель, открытой монопольно на другом компьютере | ambergrey | Microsoft Office Excel | 6 | 19.04.2013 17:08 |
Запись данных в закрытую/скрытую из UserForm другой открытой книги книги. | Dark Victor | Microsoft Office Excel | 1 | 12.03.2012 18:37 |
Активация и переключение в Word из Excel | blackarrow | Microsoft Office Excel | 4 | 03.06.2011 23:19 |