XmlMappedRange.PrintOutEx Yöntem

Tanım

çıktısını XmlMappedRangealı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şlanacak sayfanın numarası. Bu bağımsız değişken atlanırsa, yazdırma ilk sayfada başlar.

To
Object

Yazdırılacak son sayfa numarası. Bu bağımsız değişken yoksayılırsa yazdırma son sayfayla sona erer.

Copies
Object

Yazdırılacak kopya sayısı. Bu bağımsız değişken yoksayılırsa bir kopya yazdırılır.

Preview
Object

true microsoft Office Excel'in nesneyi yazdırmadan önce baskı önizlemeyi çağırmasını sağlayın. false nesnesini hemen yazdırmak iç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

Örnekler

Aşağıdaki kod örneği üzerindeki Sheet1denetimin EmployeeNameCellXmlMappedRange değerini ayarlar. Daha sonra, örnek içeriğinin EmployeeNameCell ilk iki sayfasından bir kopyasını varsayılan yazıcıya yazdırır.

Not

Normalde, denetimi bir XML dosyasından XmlMappedRange doldurursunuz. Bu örnek, basitlik için denetimin değerini sabit olarak kodlar.

private void PrintXMLMappedRange()
{
    Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal";

    Globals.Sheet1.EmployeeNameCell.PrintOutEx(
        1,
        2,
        1,
        false,
        
        false,
        true);
}
Private Sub PrintXMLMappedRange()
    Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal"

    Globals.Sheet1.EmployeeNameCell.PrintOutEx( _
        From:=1, _
        To:=2, _
        Copies:=1, _
        Preview:=False)
End Sub

Açıklamalar

açıklamalarındaki From "Sayfalar", To aralıktaki sayfalara değil, yazdırılan sayfalara başvurur.

Şunlara uygulanır