NamedRange.PrintOutEx Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Drukuje obiekt.
public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
abstract member PrintOutEx : obj * obj * obj * obj * obj * obj * obj * obj -> obj
Public Function PrintOutEx (Optional From As Object, Optional To As Object, Optional Copies As Object, Optional Preview As Object, Optional ActivePrinter As Object, Optional PrintToFile As Object, Optional Collate As Object, Optional PrToFileName As Object) As Object
Parametry
- From
- Object
Numer pierwszej strony do rozpoczęcia drukowania. Domyślnie drukowanie rozpoczyna się od początku.
- To
- Object
Numer ostatniej strony do wydrukowania. Domyślnie drukowanie kończy się na ostatniej stronie.
- Copies
- Object
Liczba kopii do wydrukowania. Domyślnie jedna kopia jest drukowana.
- Preview
- Object
true
aby program Excel wywołał podgląd wydruku przed wydrukowaniem obiektu. false
(lub pominięto) w celu natychmiastowego wydrukowania obiektu.
- ActivePrinter
- Object
Ustawia nazwę aktywnej drukarki.
- PrintToFile
- Object
true
do drukowania w pliku. Jeśli PrToFileName
nie zostanie określony, program Excel wyświetli użytkownikowi monit o wprowadzenie nazwy pliku wyjściowego.
- Collate
- Object
true
w celu sortowania wielu kopii.
- PrToFileName
- Object
Jeśli PrintToFile
parametr ma wartość true
, ten argument określa nazwę pliku, do którego chcesz drukować.
Zwraca
Obiekt Object , który reprezentuje NamedRange obiekt.
Przykłady
W poniższym przykładzie kodu użyto PrintOutEx metody , aby wydrukować jedną kopię pierwszych dwóch stron nazwanego zakresu NamedRange1
do drukarki domyślnej. Aby uruchomić ten przykładowy kod, skoroszyt musi zawierać arkusz o nazwie z Sheet1
nazwanym zakresem, NamedRange1
który obejmuje zakres komórek zawierających niektóre dane.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
private void PrintNamedRange()
{
Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
Globals.Sheet1.namedRange1;
myNamedRange.PrintOutEx(
1,
2,
1,
false,
false,
true);
}
Private Sub PrintNamedRange()
Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
Globals.Sheet1.NamedRange1
myNamedRange.PrintOutEx( _
From:=1, _
To:=2, _
Copies:=1, _
Preview:=False)
End Sub