Pytanie : Worksheets.print/printpreview cancel abend

I biegać Przodować 2007 (the problem także zdarzać się wewnątrz Przodować 2003) i I biegać w problem z the WorkSheets.PrintPreview metoda i the Druk metoda zbyt.  I wykonywać the następujący kod (gotowany puszek od właściwie I właściwie mieć):

Private Okręt podwodny Workbook_BeforePrint (Cancel Jako Boolowski)
Worksheets (Szyk ("NCR Forma", "Wzywać 2")).PrintPreview (Prawdziwy)
Worksheets ("Sheet1"). Select 'wybiórka ten worksheet wyłącznie deselect the inny sheets
Prześcieradło ("NCR Forma"). Wybiórka 'wybiórka ten worksheet exclusively
Odwoływać = True
End Sub

When the druk zapowiedź pokaz, jeżeli I iść the kartoteka Przodować pokaz the standardowy druk dialog pudełko przez che I móc drukarka i ustawiać inny druk opcja.  Jeżeli I klikać OK na Druk dialog pudełko oświadczenie być świetnie jeżeli I klikać Odwoływać Przodować powiększenie i abends.

I próbować komentowanie próbować the ODWOŁYWAĆ = PRAWDZIWY oświadczenie.  Że rozwiązywać the problem Przodować - rozwiązywać, ale wtedy ono drukować - wtedy the aktywny worksheet bezwarunkowo żadny sprawa jeżeli I odwoływać the druk the dwa worksheets lub jeżeli I iść naprzód i drukować.  W inny słowo jeżeli I pozwalać the druk the 2 worksheets naprzód I dostawać poprawny druk the worksheets NCR Forma & Strona 2 i wtedy INNY druk the NCR Formularzowy worksheet (che być dlaczego I stawiać the Odwoływać oświadczenie wewnątrz tam  w the pierwszy miejsce).

So worksheets.printpreview iść dalej z the the druk operacja w the worksheets.print lub worksheets.printpreview?  Być tam  jakkolwiek I móc Od dmuchanie - jakkolwiek i jakkolwiek jeżeli the użytkownik odwoływać z the druk dialog okno?

Rich

Odpowiedź : Worksheets.print/printpreview cancel abend

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 parametr:
range_num, od, kopia, szkic, zapowiedź, print_what, kolor, karma, ilość, y_resolution, wybór, printer_text, print_to_file, zestawiać

próbka użycie
że the druk wybór być Całkowity Workbook gdy wystawiać the obmurowany Druk dialog
   Application.Dialogs (xlDialogPrint). Przedstawienie arg12: =3
      
Inne rozwiązania  
 
programming4us programming4us