Здесь когда-то задавали вопрос о внедрённых шрифтах. На днях пришлось столкнуться с той же проблемой. Хорошего и лёгкого способа разрешения проблемы не нашлось – что-то вроде workaround'а. Думаю, стоит поделиться хоть этим: может, кому-то поможет. Текст достаточно длинный. [more=Далее.]
Названия и сообщения приводятся для русской версии Word 2002.
Суть проблемы. Имеется документ (.doc – не .rtf) с внедрёнными шрифтами (не инсталлируемыми при открытии документа в систему, иначе проблема исчезает), из-за этого – нередактируемый. Эти шрифты (далее – ВШ) содержатся в зашифрованном виде. Как их извлечь из тела документа – никто не знает (поправьте, если я ошибаюсь). При открытии такого документа будет выдаваться сообщение "Данный документ не может быть изменен, поскольку содержит нередактируемый внедренный шрифт". Его можно только лишь посмотреть, т.к. Word блокирует любую деятельность, прямо или косвенно связанную с редактированием. Недоступен даже пункт меню "Сохранить как..". Есть лишь маленькая лазейка: текст можно копировать.
Решение. Вариант I. Установить в систему все ВШ – тогда текст документа станет доступен для любых изменений.
Вариант II. Сделать копию документа и заменить все или часть используемых ВШ (если остальные ВШ вы нашли и установили или они у вас уже есть).
Последовательность действий. I. Получите список ВШ (с их названиями).
1. Создайте новый документ и скопируйте в него содержимое старого.
2. Идите в меню: Сервис –> Параметры –> Совместимость –> Подстановка шрифтов (делайте это внутри копии, а не исходного текста). В колонке "Отсутствующий шрифт" – список ВШ (и не тоько внедрённых, но и просто отсутствующих в системе – их стоит поискать и установить). Перепишите содержимое колонки – вручную или воспользовавшись чем-нибудь типа HyperSnap, SnagIt и т. п. (PrintScreen, на худой конец
. В колонке "Заменяющий шрифт" – предлагаемая Word'ом замена (подстановка). Если подстановки вас устраивают – можно этим и ограничиться: нажмите "Заменить все": выскочит сообщение с вопросом о замене всех шрифтов – но не всех из списка, а только тех, что у вас не установлены. Впрочем, не спешите – это можно сделать позже. Пока закройте окно "Параметры".
II. Поищите шрифты в Сети.
Google.
Мне не очень повезло: нашёлся только один из семи – шесть ВШ были "самодельными".
III. Установите найденные шрифты.
IV. Если все ВШ найдены и установлены – документ разблокируется для изменений.
Если это всё, чего вы добивались, – можете остановиться. Помните одно: если в дальнейшем предполагается вносить изменения в текст – на том компьютере, где это потребуется сделать, человек, скорее всего, столкнётся с той же проблемой отсутствия шрифтов в системе.
V. Замените ВШ на другие, более распространённые.
Если какие-то из ВШ не найдены или вы хотите совсем избавиться от них в документе – вначале убедитесь, что подставляемые шрифты вас устраивают, тогда и делайте замену (см. выше 1.b.). Если в списке подстановок после этого что-нибудь останется – придётся вам возиться со стилями (ищите куски текста, отмеченные шрифтами, оставшимися в списке подстановок, через "Найти...", "Формат", "Шрифт..." – название шрифта вписывайте вручную, если его нет в системе).
Удачи.
[/more]
Добавлено: MORPHIUSS Попробуй Remove Hidden Data Tool.
Ссылка была несколькими постами выше. Его можно запускать из командной строки (см. параметры: offrhd.exe /?). После установки находится в папке \Program Files\Microsoft Office\Remove Hidden Data Tool.
Реальной альтернативы этому средству нет. Но у него есть несколько большущих минусов.
Работает медленно (через сервер Word'а) и при открытии очередного файла фокус ввода оказывается в Word'е. Работать в это время на компе невозможно.
Размер выходных файлов увеличивается.
Не удаляет хвостовые комментарии из проектов VBA, при этом нормально удаляет их (вернее затирает), если знак комментарии – первый отображаемый знак в строке (если в настройках безопасности Word'а в закладке "Надежные источники" снять отметку с "Доверять доступ к Visual Basic Project" то, соответственно, в VBA-проект залезть не сумеет и в логах будет соответствующая запись).
Если в Word'е возникает ошибка, то он пытается перезарузиться и восстановить документ.
При открытии обработанного файла будет выскакивать окошко, что файл рекомендуется открывать только для чтения. Если нажать "нет" – после редактирования в этот файл снова будут занесены приватные данные.