как выдрать из публикации OLE объекты?

Статус
Закрыто для дальнейших ответов.

freem

Участник
Топикстартер
Сообщения
14
Реакции
0
Перепоручал задание одно в вентуре, сделали, блин, все иллюстрации вставлены в саму публикацию в виде ole-объектов. В итоге - файл занимает около 60 метров (страниц всего 60), и работать с таким файлом очень тяжело.
Так вот иллюстрации все равно переделываю, делаю тифы. Для старых картинок из фрейма - делаю Remove picture from frame. потом туда же импортирую тиф, (только ссылкой с превьюшкой). так вот размер публикации не уменьшается... то-есть сами старые иллюстрации видимо остаются внутри файла. как их выдрать?
Вопчем-то очевидно что remove picture from frame не удаляет даже ссылку на картинку которая лежит вне публикации и ее потом приходится удалять явно из списка содержимого Chapter'a но OLE-шек в этом списке нет... где искать?
 

Alexey Pavlov

15 лет на форуме
Сообщения
120
Реакции
2
Ответ: как выдрать из публикации OLE объекты?

Просто сделайте Save as.
 

freem

Участник
Топикстартер
Сообщения
14
Реакции
0
Ответ: как выдрать из публикации OLE объекты?

Вот так чудо из чудес!!! :) помогло... Сколько интересно надо потратить нервных клеток чтобы дойти до этого своим умом...
Спасибо огромное!!!!
 

JAW

15 лет на форуме
Сообщения
15 796
Реакции
3 454
Ответ: как выдрать из публикации OLE объекты?

;) Стандартное решение, работает если не во всех, то во многих программах.
Базу данных представляешь, как мы удаляем из нее запись? Помечаем как удаленную, иначе очень долго.
Что нужно сделать, чтобы она действительно удалилась? Оптимизировать базу.

Вот и тут такой же принцип. Нужно, чтобы когда нажал Ctrl+S все записалось быстро, вот оно и записывается, иначе файл переорганизовывать...
А SaveAs выполняет роль такой вот оптимизации. Вообще имеет смысл его переодически делать из различных программ.
 
Статус
Закрыто для дальнейших ответов.