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

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


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