Как сделать, чтобы элементы управления не выводились на печать?

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
umka777_89
Сообщения: 3
Зарегистрирован: 28 май 2013, 08:11

Help!Please!
Как в Word сделать элементы управления невидимыми для печати?
karpov2713
Сообщения: 4
Зарегистрирован: 28 июл 2013, 23:12
Откуда: Москва

umka777_89 писал(а):Help!Please!
Как в Word сделать элементы управления невидимыми для печати?
Добрый день.
Про Word точно не знаю, но в Excel, если правой кнопкой мыши нажать на элемент управления, то в свойствах можно выбрать "Выводить на печать", или нет, соответственно.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

В 2010 ворде вроде уже никак. :)
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Naeel Maqsudov, Дык в Word’e и не было возможности “не выводить на печать” элементы управления, более того, даже если их мучить программно, то можно обнаружить и отсутствие свойства Visible

Другое, что в некоторых случаях можно извернуться через семейство Shapes , например :

Код: Выделить всё

Private Sub Test_Print()
    Dim objShape As Word.Shape
    Set objShape = ActiveDocument.Shapes.AddOLEControl( _
    ClassType:="Forms.CommandButton.1", Width:=200, Height:=35)
    
    objShape.OLEFormat.Object.Caption = "Напечаем без этой кнопки"
    objShape.Visible = False
         
    ActiveDocument.PrintOut ‘исключительно для примера
         
    objShape.Visible = True
End Sub
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

У Form.* разве не было?.. Хотя наверное таки да...
Кстати, а если inline-расположенный элемент отформатировать скрытым текстом? Получится?
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

Так глубоко, лично я, не копал, но если нужно не выводить на печать все элементы управления (Вид-Панели инструментов-Элементы управления), то должно помочь следующее :

Меню Файл - команда Печать - кнопка Параметры … и снятие "флажка" напротив Графические об'екты
Ответить