Condividi tramite


Proprietà WorkbookBase.Routed

Ottiene un valore che indica se la cartella di lavoro è stata inviata al destinatario successivo.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property Routed As Boolean
    Get
public bool Routed { get; }

Valore proprietà

Tipo: System.Boolean
true se la cartella di lavoro è stata inviata al destinatario successivo; false se la cartella di lavoro deve ancora essere inviata.

Note

Se la cartella di lavoro non è stata inviata al destinatario corrente, questa proprietà è sempre impostata su false, ad esempio se non esiste una lista di distribuzione per il documento oppure se tale lista è stata appena creata.

Esempi

Nell'esempio di codice riportato di seguito viene controllato il valore della proprietà Routed per determinare se la cartella di lavoro è stata inviata. Se la cartella di lavoro non è stata inviata, la proprietà HasRoutingSlip viene impostata su true, mentre la proprietà Subject viene impostata su un oggetto per la lista di distribuzione. Viene quindi utilizzata la proprietà RoutingSlip per specificare il tipo di recapito, il messaggio e i destinatari. Viene infine chiamato il metodo Route per inviare la cartella di lavoro.

Questo esempio è valido per una personalizzazione a livello di documento.

Private Sub RouteWorkbook()
    If Not Me.Routed Then
        Me.HasRoutingSlip = True
        Me.Subject = "Here is the forecast spreadsheet."

        Dim routingSlip As Excel.RoutingSlip = Me.RoutingSlip
        routingSlip.Delivery = Excel.XlRoutingSlipDelivery.xlOneAfterAnother
        routingSlip.Message = "Please review and provide your feedback."
        routingSlip.Recipients = New String() _
            {"Don Hall", "Sydney Higa", "Ron Gabel"}
        Me.Route()
    End If
End Sub
private void RouteWorkbook()
{
    if (!this.Routed)
    {
        this.HasRoutingSlip = true;
        this.Subject = "Here is the forecast spreadsheet.";

        Excel.RoutingSlip routingSlip = this.RoutingSlip;
        routingSlip.Delivery = Excel.XlRoutingSlipDelivery.xlOneAfterAnother;
        routingSlip.Message = "Please review and provide your feedback.";
        routingSlip.set_Recipients(0,
            new string[] { "Don Hall", "Sydney Higa", "Ron Gabel" });
        this.Route();
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel