Condividi tramite


Proprietà WorkbookBase.HasRoutingSlip

Ottiene o imposta un valore che indica se per la cartella di lavoro è disponibile una lista di distribuzione.

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 Property HasRoutingSlip As Boolean
    Get
    Set
public bool HasRoutingSlip { get; set; }

Valore proprietà

Tipo: System.Boolean
true se per la cartella di lavoro è disponibile una lista di distribuzione; in caso contrario, false.

Note

Se la proprietà viene impostata su true, verrà creata una lista di distribuzione con valori predefiniti; se invece viene impostata su false, la lista di distribuzione verrà eliminata.

Esempi

Nell'esempio di codice riportato di seguito viene controllato il valore della proprietà Routed per determinare se la cartella di lavoro è stata inviata o meno. 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