![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.02.2009
Сообщений: 4
|
![]()
Здравствуйте!
Есть Excel документ, в нем один лист. Нужно поместить кнопку на этот лист, которая будет открывать окно выбора файла (картинка, документ Word или документ Excel), и этот документ надо вставить как новый лист в текущий док Excel, а также вставить ссылку на источник(путь к файлу). При этом выбираемых доков может быть несколько. Подскажите возможные варианты решения (было бы неплохо с примерами кода, т.к. с VBA практически не работал) |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
Похоже, Вы требуете невозможного... На лист Excel можно вставить картинку или внедрить документ типа вордовского, но делать для этого специальную кнопку не вижу смысла - штатными средствами Excel (через меню) это делается очень просто... |
|
![]() |
![]() |
![]() |
#3 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]() Цитата:
Уважаемый Mort222, если вы хотите сделать лабу нахаляву, то так и пишите. Нахаляву, конечно не получится, зато будет честно.
Лучше день потерять — потом за пять минут долететь!©
|
|
![]() |
![]() |
![]() |
#4 | |
Регистрация: 16.02.2009
Сообщений: 4
|
![]() Цитата:
![]() Самому это показалось немного неудобным. Т к реальная задача состоит в том, чтобы к транспортной накладной прикрепить различные документы (и их сканы) и чтобы при отправке в другой отдел все необходимые документы хранились в одном файле. Это конечно неудобно, т.к. будет дублироваться информация, потребуются дополнительные объемы дискового пространства. Видать придется смотреть в сторону бд или искать другие варианты. А возможно хотя бы на дополнительном листе хранить ссылки (лучше в виде гиперссылок) на эти файлы? |
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 16.02.2009
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#6 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
Внедрить объект типа рисунка или документа Word - запросто, а вот прикрепить сам файл - никак. (теоретически есть возможность по нажатию кнопки сохранять выбранный файл в бинарном виде где-нибудь внутри файла Excel, а потом по нажатию другой кнопки восстанавливать оригинальный файл, но это реализовывать долго и сложно) Цитата:
(кстати, здесь предложен способ формирования SFX-архива средствами VBA. В данном случае использовать этот способ не получится) Цитата:
Можно даже сделать так, что при двойном щелчке на ячейке, содержащей имя файла (без гиперссылки), будет открываться тот самый файл (если он расположен в той же папке, что и книга Excel) |
|||
![]() |
![]() |
![]() |
#7 |
Регистрация: 16.02.2009
Сообщений: 4
|
![]()
EducatedFool ,
Спасибо большое за полезные ответы. Все таки решили не связываться вставкой всего в один док. Сделаем папку на сервере и в ней будут папки с названиями фирм - там будут храниться все доки касаемые этой фирмы. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставить картинку в TEdit | Dark | Компоненты Delphi | 6 | 30.05.2009 20:20 |
Всавка из TImage в Excel или Word | nevo | Компоненты Delphi | 6 | 09.10.2008 12:01 |
как вставить диаграмму Excel в документ Word | JOHNNY BASIC | Общие вопросы Delphi | 0 | 29.09.2008 20:15 |
Интеграция таблиц excel в документ word | SergeyPaterson | Microsoft Office Excel | 1 | 29.05.2008 23:39 |
Delphi c SQL и выгрузка в Excel или word | girl23 | БД в Delphi | 7 | 24.10.2007 17:56 |