Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2009, 15:47   #1
miptleha
 
Регистрация: 10.08.2009
Сообщений: 3
По умолчанию Сохранить картинки в doc-файл

Как doc-файле убрать веб-ссылки?

Вот что я имею в виду:
Открываем Internet Explorer и заходим на какую-нибудь страницу с картинками, сохраняем страницу как 'Webpage, HTML only'. Открываем сохраненный файл в Microsoft Word, сохраняем его как doc-файл. В doc-файл помещаются картинки, но как ссылки (это можно заметить по размеру файла и по исчезновению картинок при отключении сети). Как сделать чтобы картинки сохранялись в doc-файл и при его открытии не было бы обращения к веб-сайту?
miptleha вне форума Ответить с цитированием
Старый 10.08.2009, 16:14   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Был бы пример файла со ссылками, и то, что надо получить, - было бы проще.
Да и не помешает знать адрес Web-страницы - надо же на чём-то испытывать макрос, и лучше это делать на реальных данных.

И вообще - зачем использовать Internet Explorer?
Word и сам неплохо открывает Web-страницы...

А если в документе у Вас отображается что-то вроде этого:
Цитата:
{INCLUDEPICTURE \d "http://site.ru/pic/Excel.jpg" \* MERGEFORMATINET}
то просто нажмите Alt + F9 (переключение между режимами коды/значения полей)
EducatedFool вне форума Ответить с цитированием
Старый 10.08.2009, 16:32   #3
miptleha
 
Регистрация: 10.08.2009
Сообщений: 3
По умолчанию

Файл html имеет ссылку вида:
<img title="Фото 1" src="http://images3.webpark.ru/uploads53/090810/Crane_02.jpg" />

Intenet Explorer использую не я, а другой пользователь. А мне надо сохранить его html-файл в doc-файл, но чтоб ссылки заменились на встроенные картинки.

Картинок в документе много, и желательно указать какую-нибудь общую опцию сохранения, чтоб не настраивать каждый рисунок.
miptleha вне форума Ответить с цитированием
Старый 10.08.2009, 17:12   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Нужно сохранять либо в web-архив (mht) либо в виде страницы, но полной, а не только html. В русской версии «ослика» это называется «Веб-архив, один файл (*.mht)» и «Веб-страница полностью (*.htm, *.html)» соответственно.
В первом случае вы получите один файл с расширением *.mht, а во втором — файл *.html и папку с таким же именем расширением files. Все картинки будут сохранены в эту папку.
Оба полученных файла можно открыть в Word, а затем сохранить как документ, и все картинки будут в него встроенными.
Лучше день потерять — потом за пять минут долететь!©

Последний раз редактировалось viter.alex; 10.08.2009 в 17:25.
viter.alex вне форума Ответить с цитированием
Старый 10.08.2009, 18:10   #5
miptleha
 
Регистрация: 10.08.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от viter.alex Посмотреть сообщение
Нужно сохранять либо в web-архив (mht) либо в виде страницы, но полной, а не только html. В русской версии «ослика» это называется «Веб-архив, один файл (*.mht)» и «Веб-страница полностью (*.htm, *.html)» соответственно.
В первом случае вы получите один файл с расширением *.mht, а во втором — файл *.html и папку с таким же именем расширением files. Все картинки будут сохранены в эту папку.
Оба полученных файла можно открыть в Word, а затем сохранить как документ, и все картинки будут в него встроенными.
Спасибо, так получилось. Но не всегда предоставляется mht-файл. Могут дать html и тогда беда. Может можно как-то убрать картинки?
miptleha вне форума Ответить с цитированием
Старый 15.08.2009, 00:01   #6
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

Цитата:
Могут дать html и тогда беда.
Метод в принципе порочен. В гиперлинке может стоять ссылка не на изображение а на скрипт. Кроме того вероятно не будет доступен CSS.
Попробуйте сохранить эту страницу как "Только HTML" и отрыть получившийся файл в Word...
Если нужно перенести в Word всю страницу самое простое:
1) В броузере при просмотре страницы <Ctrl-A> <Ctrl-Ins> т.е "скопировать всё"
2) Открыть новый документ Word и Ctrl-V (Paste)
Потом (при необходимости) можно пройтись макросом нормализующим размеры рисунков. Это не идеальный способ но без привлечения дополнительных программ это самое простое.
Фраза
Цитата:
Может можно как-то убрать картинки?
- непонятна.
Aent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как программно сохранить .doc в .txt lil Общие вопросы .NET 7 04.06.2009 16:02
как открыть doc файл на просмотр без правки devi409 Microsoft Office Word 3 19.02.2009 12:46
Прочитать нечитаемый Doc файл ExoheLL Microsoft Office Word 4 14.12.2008 16:38
Открыть файл *.doc без установленого Word Pashekka Софт 6 15.09.2007 08:25
При открытие в OpenDialog .doc-вский файл должен отображаться в RichEdit. doc to rtf Lemon Компоненты Delphi 9 07.06.2007 19:19