Поделиться через


WorkbookBase.Routed - свойство

Получает значение, которое указывает на передачу книги по маршруту следующему получателю.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public ReadOnly Property Routed As Boolean
    Get
public bool Routed { get; }

Значение свойства

Тип: System.Boolean
Значение true, если книга передана по маршруту следующему получателю; значение false, если книга ожидает передачи.

Заметки

Если книга не передана текущему получателю, это свойство всегда будет иметь значение false (например, если для документа не существует маршрут или если такой маршрут только что создан).

Примеры

В следующем примере путем проверки значений свойства Routed программный код определяет, отправлена ли книга по маршруту. Если рабочая книга не отправлена по маршруту, в данном примере свойству HasRoutingSlip присваивается значение true, свойству Subject присваивается строка темы бланка маршрута, а затем с помощью свойства RoutingSlip задаются тип доставки, сообщение и его получатели. В завершение в этом примере вызывается метод Route для отправки рабочей книги по маршруту.

В этом примере демонстрируется настройка уровня документа.

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();
    }
}

Безопасность платформы .NET Framework

См. также

Ссылки

WorkbookBase Класс

Microsoft.Office.Tools.Excel - пространство имен