Aracılığıyla paylaş


NamedRange.PrintOutEx Yöntem

Tanım

Nesneyi yazdırır.

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

Parametreler

From
Object

Yazdırmaya başlamak için ilk sayfanın sayısı. Yazdırma varsayılan olarak başlangıçta başlar.

To
Object

Yazdırılacak son sayfa numarası. Varsayılan olarak, yazdırma son sayfada sona erer.

Copies
Object

Yazdırılacak kopya sayısı. Varsayılan olarak, bir kopya yazdırılır.

Preview
Object

true excel'in nesneyi yazdırmadan önce baskı önizlemeyi çağırmasını sağlayın. false (veya atlanır) öğesini seçin.

ActivePrinter
Object

Etkin yazıcının adını ayarlar.

PrintToFile
Object

true bir dosyaya yazdırmak için. Belirtilmezse PrToFileName , Excel kullanıcıdan çıkış dosyasının adını girmesini ister.

Collate
Object

true birden çok kopyayı harmanlama.

PrToFileName
Object

olarak ayarlanırsa PrintToFiletrue, bu bağımsız değişken yazdırmak istediğiniz dosyanın adını belirtir.

Döndürülenler

Bir Object nesneyi temsil eden.NamedRange

Örnekler

Aşağıdaki kod örneği, adlandırılmış aralığın PrintOutExNamedRange1 ilk iki sayfasından bir kopyasını varsayılan yazıcıya yazdırmak için yöntemini kullanır. Bu kod örneğini çalıştırmak için çalışma kitabınızın, bazı veriler içeren bir hücre aralığını kapsayan adlandırılmış aralığı olan adlı NamedRange1 bir çalışma sayfası Sheet1 içermesi gerekir.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Şunlara uygulanır