Как OLE работает с электронной почтой?
Я знаю, что могу связать два файла вместе (например, диаграмму Visio, включенную в документ Word), чтобы при редактировании диаграммы внутри документа Word файл Visio обновлялся.
Как это работает, если я отправляю документ Word кому-то по электронной почте, не прикрепляя файл Visio к моей электронной почте? Предположим, мы оба используем Outlook. Сбой, потому что у них нет файла Visio? Предположим, это не в какой-то общей файловой системе.
А что если я загружу документ Word на какой-нибудь портал, а не отправлю его по электронной почте? Это что-то меняет?
1 ответ
Примечание: здесь я упоминаю о встраивании документа Excel в файл Visio, но то же самое относится и к файлу Visio внутри документа Word и другим форматам документов, импортированным через OLE. Я проверил оба типа, и они ведут себя как указано.
Когда вы редактируете документ Excel внутри документа Visio, этот лист Excel будет преобразован в .emf
Улучшенный документ метафайла для просмотра в Visio. Этот файл всегда будет содержаться в вашем документе Visio, даже если исходный файл "связан" вместо "встроенный".
В результате этот файл по-прежнему доступен для просмотра другим пользователям, но без исходного файла Excel они не могут редактировать эту таблицу. Они могут изменить что-либо еще в файле, но они смогут только разорвать ссылку на этот файл и затем разгруппировать фигуры, чтобы выполнить довольно простое редактирование.
Вы можете проверить это, сохранив как .vsdx
(или же .docx
) формат (новый формат Office Visio) документа, а затем распакуйте файл Visio в свою любимую программу Zip (например, 7-zip).
В извлеченной структуре будет media
папка, которая содержит ваши различные фотографии и .emf
файлы, один из которых при двойном щелчке должен открыть Paint и показать таблицу Excel.
Если вы решили встроить другой документ, он будет находиться в папке "ole", и у вас все равно будет .emf
файл создан.
То же самое должно применяться к документам Word и другим импортированным объектам OLE.
Если вы хотите, чтобы они могли редактировать документ Visio в документе Word, вам следует встраивать, а не связывать файл.
Если вы отправите им оба файла, они смогут сохранить их на своем компьютере и отредактировать, как вы. Если они не могут редактировать файл Visio, они должны иметь возможность редактировать ссылку на файл Visio и указывать ее в новом месте. Чтобы отредактировать ссылку, они переходят на вкладку "Файл", и на экране "Информация" должна быть кнопка "Редактировать ссылки на файлы", которую они могут выбрать.