PrintSettings.ShowDialog
GoodvinVV / 09.04.2013, 18:15/22:07
Форум:
Версия программы:
16.1.0.843 (sp1)
кто знает почему так?
стоит только скопировать (Ctrl+C) какой-либо объект на странице дока, перестает работать строка кода
ActiveDocument.PrintSettings.ShowDialog()
и как с этим бороться?
как файлы называются или путь где посмотреть....
отпечатать только одну краску из файла по названию цвета не получается поэтому и диалог ...
когда PS— там сделал : отписываю все, потом грохаю не нужные, однако время много уходит красок бывает 9и 10
GoodvinVV, во-первых есть кнопка редактировать, не нужно плодить посты по одной строчке.
Во-вторых, по названию можно отпечатать одну краску. Простой пример:
Sub Macro1() Dim sp As SeparationPlate With ActiveDocument.PrintSettings .Separations.Enabled = True .Separations.Hexachrome = False For c = 1 To .Separations.Plates.Count Set sp = .Separations.Plates.item(c) If sp.Color <> "Magenta" Then _ sp.Enabled = False Else sp.Enabled = True Next .PrintOut End With End SubSancho, спасибо, нашел где редактировать...,
с СMYK'ом все понятно спасибо
Замкнутый круг какой то...
включаю "использовать ppd" и всё, капут. отписывает все сепарации
With ActiveDocument.PrintSettings .UsePPD = True .PPDFile = "C:\***\***\страница нужного размера.PPD" ... ... .Separations.Enabled = True .Separations.Hexachrome = False For c = 1 To .Separations.Plates.Count Set sp = .Separations.Plates.item(c) If sp.Color <> "Magenta" Then _ sp.Enabled = False Else sp.Enabled = True Next .PrintOut End WithСтраницы