1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
||||||
1 | ||||||
Как активировать файл excel из фонового режима | MS Word11.04.2017, 10:07. Показов 9240. Ответов 19
Метки нет (Все метки)
Здравствуйте Коллеги!Прошу помощи в решении следующей ситуации. Есть форма в документе word она имеет ComboBox1 (данные приходят из таблицы excel "Книга1.xlsm" которая запущена в фоновом режиме). Форма также имеет CommandButton1 который должен вызывать файл "Книга1.xlsm" для редактирования данных ComboBox1. Просто открыть не получиться, создается файл для чтения. Помогите пожалуйста научиться активировать файл "Книга1.xlsm" из фонового режима для редактирования данных. В ниже приведенном коде мои действия
0
|
11.04.2017, 10:07 | |
Ответы с готовыми решениями:
19
Почему при открытии файла эксель, появляется из фонового скрытого режима мой файл эксель Отключение фонового режима игры Из фонового режима, выполнить вставку из буфера Как из Delphi активировать макросы в MS Word? |
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
|
11.04.2017, 10:26 [ТС] | 3 |
toiai
Материться желтым цветом на Workbooks(fName).Activate (Sub of Function not defined)
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
||||||
11.04.2017, 11:16 [ТС] | 5 | |||||
все равно ругается
0
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,086
|
|||||||||||
11.04.2017, 11:26 | 6 | ||||||||||
Как-то не логично:
После GetObject вставь строку
0
|
185 / 183 / 31
Регистрация: 11.10.2016
Сообщений: 599
|
|
11.04.2017, 11:30 | 7 |
можно попробовать закрыть открытую книгу, а потом через Shell еще раз активировать Excel с параметром fName, содержащим путь до нужной книги.
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
|
11.04.2017, 11:51 [ТС] | 8 |
начинает ругаться на fName = Left(ActiveWorkbook.name, Len(ActiveWorkbook.name) - 5) 'имя минус .XLS - 4 символа
этот вариант я пробовал, выводит сообщение на сохранить или нет и все равно открывается в режиме чтения.
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
|
11.04.2017, 12:13 [ТС] | 10 |
Уже убрал.
Теперь вообще не чего не происходит, не ругается не открывает.
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
|
11.04.2017, 12:36 [ТС] | 12 |
Да, Коллеги прошу прощенья с этого следовало начать.
0
|
185 / 183 / 31
Регистрация: 11.10.2016
Сообщений: 599
|
|
11.04.2017, 12:51 | 13 |
мне тоже приходилось в одном из своих макросов открывать Excel в фоновом (невидимом) режиме и получать/сохранять оттуда данные. Такая ситуация с режимом "только для чтения" была тогда, когда в памяти находилось два процесса Excel. Через Диспетчер Задач закройте все Excel-евские процессы, а потом уже пробуйте дальше
1
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
|
11.04.2017, 13:10 [ТС] | 15 |
shark
Это я, пробовал не помогает.
0
|
185 / 183 / 31
Регистрация: 11.10.2016
Сообщений: 599
|
|
11.04.2017, 13:18 | 16 |
Аватар-С, попробуйте все-таки сначала закрыть объект objXL.WorkBooks.Close, затем выйти objXL.Quit, обнулить объект Set objXL = Nothing, а затем уже выполнять код по повторному запуску Экселя для редактирования данных.
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
||||||
11.04.2017, 13:42 [ТС] | 17 | |||||
_shark,
Хорошо пробую. Добавлено через 6 минут _shark О! Япона мама заработало. Нужен только Set objXL = Nothing
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
||||||
12.04.2017, 11:17 [ТС] | 19 | |||||
_shark и toiai
Спасибо за участие! Добавлено через 21 час 32 минуты Коллеги и еще немного о наболевшем. toiai прошу прощенья не знаю почему и как умудрился пропустить Ваш вложенный файл. Стал имплантировать код в рабочую форму и опять файл открывается в режиме только чтение. В общем проблему решил следующим кодом:
0
|
1 / 1 / 0
Регистрация: 03.02.2017
Сообщений: 102
|
|||||||||||
14.04.2017, 13:00 [ТС] | 20 | ||||||||||
Здравствуйте Коллеги!Для очистки совести возвращаюсь к теме. После вставки кода:
Решить удалось следующим образом:
0
|
14.04.2017, 13:00 | |
14.04.2017, 13:00 | |
Помогаю со студенческими работами здесь
20
Как открыть html-файл через MS Word и MS Excel? Можно как либо открыть файл для редактирования в Excel и в Word? Открыть файл Word и какой-либо файл из приложения под Excel Из Excel в Word, как добавить или сохранить закладку в Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |