Metodo NamedRange.PrintOut
Esegue la stampa del controllo NamedRange.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Function PrintOut ( _
From As Object, _
To As Object, _
Copies As Object, _
Preview As Object, _
ActivePrinter As Object, _
PrintToFile As Object, _
Collate As Object, _
PrToFileName As Object _
) As Object
Object PrintOut(
Object From,
Object To,
Object Copies,
Object Preview,
Object ActivePrinter,
Object PrintToFile,
Object Collate,
Object PrToFileName
)
Parametri
- From
Tipo: System.Object
Numero della pagina in corrispondenza della quale verrà avviata la stampa.Se si omette questo argomento, la stampa verrà avviata dall'inizio.
- To
Tipo: System.Object
Numero dell'ultima pagina da stampare.Se si omette questo argomento, la stampa terminerà con l'ultima pagina.
- Copies
Tipo: System.Object
Numero di copie da stampare.Se si omette questo argomento, verrà stampata una sola copia.
- Preview
Tipo: System.Object
true per richiamare l'anteprima di stampa in Microsoft Office Excel prima di eseguire la stampa dell'oggetto; false (o omesso) per stampare l'oggetto immediatamente.
- ActivePrinter
Tipo: System.Object
Imposta il nome della stampante attiva.
- PrintToFile
Tipo: System.Object
true per stampare su un file.Se PrToFileName non è specificato, in Excel viene chiesto all'utente di immettere il nome del file di output.
- Collate
Tipo: System.Object
true per fascicolare più copie.
- PrToFileName
Tipo: System.Object
Se PrintToFile è impostato su true, questo argomento specifica il nome del file sul quale si desidera stampare.
Valore restituito
Tipo: System.Object
Note
Nelle descrizioni di From e To il termine "Pagine" si riferisce alle pagine stampate, quindi non necessariamente a tutte le pagine del foglio o della cartella di lavoro.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice riportato di seguito i valori delle celle in un controllo NamedRange vengono impostati su numeri casuali. Viene quindi utilizzato il metodo PrintOut per stampare il contenuto dell'intervallo denominato.
Questo esempio è valido per una personalizzazione a livello di documento.
Private Sub PrintOutPreviewRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "E5"), _
"namedRange1")
namedRange1.Formula = "=Rand()"
namedRange1.PrintOut(1, 1, 1, True, , , False, )
End Sub
private void PrintOutPreviewRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "E5"],
"namedRange1");
namedRange1.Formula = "=Rand()";
namedRange1.PrintOut(1, 1, 1, true,
false);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.