Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить значение ячейки excel в качестве имени файла word / 12 сообщений из 12, страница 1 из 1
27.04.2020, 13:19
    #39951938
Ecilopp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Друзья помогите решить проблему. В моем документе Word установлена обновляемая связь с документом Excel, и автоматическое сохранение файла. Каким образом можно сделать так, чтобы при сохранении файла Word в качестве имени подставлялось значение ячейки из связанной таблицы Excel? Весь интернет прошерстил, не нашёл решения.
...
Рейтинг: 0 / 0
27.04.2020, 14:45
    #39951982
Ecilopp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Ecilopp,
есть функции, которые работают только при условии открытой книги Excel. А как обратиться к ячейке закрытой книги, хранящейся на диске?
...
Рейтинг: 0 / 0
27.04.2020, 15:06
    #39951986
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Ecilopp
А как обратиться к ячейке закрытой книги, хранящейся на диске?
никак.
...
Рейтинг: 0 / 0
27.04.2020, 15:36
    #39951998
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Ecilopp
В моем документе Word установлена обновляемая связь с документом Excel
Вообще, слишком абстрактно, опиши, каким именно образом установлена связь, а то под этим можно подразумевать различные варианты...
...
Рейтинг: 0 / 0
27.04.2020, 18:02
    #39952047
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Shocker.Pro
никак.
и да и нет. Технически - да, т.к. файл-то по-любому надо открывать хоть бинарно, хоть как иначе. Но т.к. вопрос подобный возникает с завидной периодичностью - давным-давно писал коды: Как получить данные из закрытой книги?
...
Рейтинг: 0 / 0
27.04.2020, 20:54
    #39952093
Ecilopp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Shocker.Pro
Вообще, слишком абстрактно, опиши, каким именно образом установлена связь, а то под этим можно подразумевать различные варианты...

в excel формируется таблица данных, которая вставлена в документ word в виде связанной таблицы (инструментом вставки с сохранением связи). При открытии документа word происходит автообновление связей, запускается макрос autoopen, который удаляет эти связи и, по идее, должен сохранить готовую таблицу в виде нового файла docx на диск, с именем, которое содержится в ячейке документа excel. Немного путанно, но работает это так.
...
Рейтинг: 0 / 0
27.04.2020, 21:09
    #39952099
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Я думаю, что самым быстрым способом в этом случае будет использование ADO
...
Рейтинг: 0 / 0
27.04.2020, 21:15
    #39952104
Ecilopp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
позвольте, но ведь при обновлении связей word обращается именно к закрытой базе excel, просто хранящейся на диске. Почему нельзя считать значение этой ячейки, и присвоить ее некоей переменной, которую потом использовать как имя нового файла? ведь не обязательно держать excel открытым для обновления связей
...
Рейтинг: 0 / 0
27.04.2020, 21:44
    #39952115
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Ecilopp
позвольте, но ведь при обновлении связей word обращается именно к закрытой базе excel, просто хранящейся на диске. Почему нельзя считать значение этой ячейки, и присвоить ее некоей переменной, которую потом использовать как имя нового файла? ведь не обязательно держать excel открытым для обновления связей
То, что ты не видишь, как он открывает файл, не означат то, что он его не открывает.
Для способа ADO эксель как раз не нужен, поэтому я его и предлагаю
...
Рейтинг: 0 / 0
27.04.2020, 23:35
    #39952149
Ecilopp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
спасибо, а если пойти более простым путем? например, первую строчку документа делаем связанной ссылкой на ячейку excel, затем макросом удаляется ссылка, а первая строка документа идет в название файла word и также удаляется из документа? мне кажется можно обойтись без функций и sql
...
Рейтинг: 0 / 0
27.04.2020, 23:55
    #39952154
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
ну надо пробовать, почему нет, я просто с такими связями мало экспериментировал
...
Рейтинг: 0 / 0
27.04.2020, 23:55
    #39952155
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение ячейки excel в качестве имени файла word
Документ полюбому будет закэширован из-за обновления таблицы
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить значение ячейки excel в качестве имени файла word / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]