Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
опечатка в cdrNoneShape (не влияющая)
Стоит не удалять сразу, а собрать в коллекцию для последующего удаления сразу всех, тогда можно ещё и не заморачиваться с обратным циклом
Dim ss As New ShapeRange
Sub Remover()
On Error Resume Next
ActiveDocument.BeginCommandGroup "Remove SVG data"...
Интернеты для избавления от "SVG data" посоветовали сохранение в *.cmx. На тесте сработало. Можно и другие форматы попробовать.
Если у Вас многостраничник, или хочется одной кнопкой, то можно автоматизировать постраничный экспорт-реимпорт
В начале было написано удалить только скрытые и залоченные. На Вашем скрине присутствуют и нескрытые разлоченные SVG data.
Если нужно удалять все SVG data, я бы попробовал удалять шейпы по имени, а не типу и т.п.
Вы бы лучше небольшой подопытный файлик приложили, чтобы самому тесты не городить...
В последних версиях завели сходный дублирующий функционал - Symbols, в чём-то лучше, в чём-то хуже
хуже - не интерактивен, при редактировании Clone видны изменения сразу на всех экземплярах
лучше - можно добавлять объекты к родителю, есть докер Символов
ну и другие отличия
Если только группы и клипы (бывают и другие виды вложения), то примерно так:
Sub Unlocker()
On Error Resume Next
ActiveDocument.BeginCommandGroup "Unlock all"
Dim p As Page
For Each p In ActiveDocument.Pages
P_unlock p.Shapes
Next p
ActiveDocument.EndCommandGroup
End Sub
Private...
Добавьте в начало кода
Optimization = True
в конец
Optimization = False
ActiveWindow.Refresh
Refresh
сравните время.
Если не сильно помогло, будем думать дальше
var w = new ActiveXObject("Word.Application");
w.Visible=true;
w.Documents.Add();
w.Selection.TypeText("А мужики и не знали...");
Другое дело, что из ИнДизайна ActiveXObject не заработает
ТС затаскивает в корел мултичанел картинку. В картинке есть спотовые цвета. ТС хочет красить этими цветами векторные объекты не вылавливая их, не набирая имён. Так я его понял.
В Х6 при импорте эти спотовые цвета попадают в палитру документа (подхватываются). Или можно их позже добавить...
Свежие корелы (проверял на X6) подхватывают цвета из мультичанелов в палитру, а [X4 и ранее] под рукой нету, посмотреть/вспомнить с какой версии умеет.
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.