Вопрос : Abend cancel Worksheets.print/printpreview

Я бегу Эксел 2007 (проблема также происхожу в Эксел 2003) и я бегу в проблему как с методом WorkSheets.PrintPreview, так и с методом печати слишком.  Я исполняю следующий Кодего (ое вниз от я фактическ имею): рабочий лист


Private Sub Workbook_BeforePrint (Cancel как булевское) (блок («форма NCR», «вызывает 2»))рабочий лист
.PrintPreview (поистине) («Sheet1»). Select 'выбирает это рабочий лист исключительн для того чтобы deselect другие листы sheets
(«форма NCR»). Отборно 'выберите эти Cancel exclusively
рабочий лист = True
End Sub

When индикации предварительного просмотра перед печатанием, если я иду напечатать индикации Эксел архива стандартное диалоговое окно, то печати до которое я могу выбрать принтер и установить другие варианты печати.  Если я щелкаю О'КЕЙОМ на диалоговом окне, то печати все отлично однако если я щелкаю крупными планами Эксел Cancel и комментировать abends.

I судимый вне CANCEL = ПОИСТИНЕ заявление.  Что разрешено проблеме Эксел дуя - вверх, но с другой стороны она печатает - вне активно рабочий лист безусловно никакое дело если я отменяю печать 2 рабочий лист или если я иду вперед и печатаю их.  Иначе говоря если я препятствую печати 2 рабочий лист пойти вперед я получаю правильно печать формы NCR рабочий лист & вызываю 2 и после этого ДРУГАЯ печать рабочий лист, то формы NCR (почему я кладу заявление Cancel внутри там во-первых).

So идет дальше с отменять деятельности печати в worksheets.print или worksheets.printpreview?  Так или иначе я могут держать Эксел от дуть - вверх и abending если cancels потребителя из окна диалога печати?

Rich
class=

Ответ : Abend cancel Worksheets.print/printpreview

http://msdn.microsoft.com/en-us/library/aa221648(v=office.11).aspx
http://www.officekb.com/Uwe/Forum.aspx/excel-prog/96731/need-to-access-the-xldialogprint-object-parameters             <>
параметры xlDialogPrint:
range_num, от, к, экземпляры, проект, предваротельный просмотр, print_what, цвет, питание, качество, y_resolution, выбор, printer_text, print_to_file, collate

использование образца
обеспечить что выбором печати будет весь Workbook при показе встроенного диалога печати
   Application.Dialogs (xlDialogPrint). Выставка arg12: =3
      
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us