Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
По сути моя задача была в следующем: у нас есть веб-приложение, которое по ссылке с параметром (ID позиции закупок) выдает для скачивания файл обоснования позиции в формате .doc .
Есть также другое веб-приложение, которое с помощью Javascript открывает у пользователя новый документ Excel с множеством позиций, и должно в строчку каждой позиции вставить файл по ссылке на первое приложение с параметром.
В коде Javascript сделано, чтобы в файл Excel записывался макрос, и в конце запускался.
Макрос генерируется такой (это для четырех позиций):
Скрытый текст

Вот в общем-то и все.
Проблема, с которой я обращался, заключалась в том, что эти ссылки на файлы .doc не вставлялись в Эксель с сообщением "Вставка объекта неосуществима". Оказалось, дело в том, что по сути наши doc-файлы имеют внутренний формат не .doc, а .mht (но он тоже может открываться в Word), и нужно было в первом веб-приложении изменить расширение выдаваемого файла на .mht . После этого заработало.
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
Все проблемы решились.
Можно закрывать тему.
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
Да. Но с приложением не могу продемонстрировать проблему, т.к. ссылка не доступна через интернет (это внутрикорпоративный портал). Буду еще разбираться.

Насчет бинарных данных - если найдется способ, то было бы здорово. С получением данных файла нет совсем никаких проблем.
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
9mm, спасибо, на этом компьютере работает. Соответственно, проблему из первого сообщения можно считать решенной.
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
Да, у меня тоже сегодня вставка вот того файла сработала на другом компьютере. Но не работает для ссылки из моего web-приложения, которое генерирует http-ответ с файлом по ссылке с параметром (вида ht tp://Адрес/Страница.htm?id=1234 ).
Изменено: Андрей Петин - 25.09.2013 16:37:09
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
Спасибо! Но, если я правильно понял, это гиперссылка на файл, и в случае отсутствия интернета эти файлы открыть нельзя будет (в то время как с помощью вставки OLE-объектов они остаются в документе).

Также вопрос: можно ли в Excel вставить файл, имея не ссылку на него, а его бинарные данные (содержимое)?
Вставка файла .doc в Excel, Проблема с внедрением OLE-объекта
 
Добрый день!

По работе возникла задача вставки по интернет-ссылке файла .doc (Microsoft Word) в документ Excel с помощью макросов. Впрочем, дело еще не дошло даже до применения макросов, т.к. обнаружилось, что с помощью действий "Вставка" - "Объект" - "Из файла" и выбора интернет-ссылки на .doc происходит ошибка "Вставка объекта не осуществима".

Подскажите, возможно ли это сделать в принципе?
Ведь если вставлять такую же ссылку в документ .doc вместо .xls, то проблем никаких нет, она вставляется. Хоть в виде значка, хоть так.

Пробовал в Excel 2007 и 2010.
Страницы: 1
Наверх