Compartir a través de


WorkbookBase.HasRoutingSlip (Propiedad)

Obtiene o establece un valor que indica si el libro tiene una lista de distribución.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public Property HasRoutingSlip As Boolean
public bool HasRoutingSlip { get; set; }

Valor de propiedad

Tipo: System.Boolean
true si el libro tiene una lista de enrutamiento; en caso contrario, false.

Comentarios

Si se establece esta propiedad en true, se crea una lista de enrutamiento con valores predeterminados.Si se establece esta propiedad en false, se elimina la lista de enrutamiento.

Ejemplos

El ejemplo de código siguiente comprueba el valor de la propiedad Routed para determinar si el libro se ha enrutado.Si no se ha enrutado, el ejemplo establece la propiedad HasRoutingSlip en true, establece la propiedad Subject en una línea de asunto para la lista de enrutamiento y, a continuación, utiliza la propiedad RoutingSlip para ajustar el tipo de entrega, el mensaje y los destinatarios.Finalmente, el ejemplo llama al método Route para redirigir el libro.

Se trata de un ejemplo para una personalización en el nivel del 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();
    }
}

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)