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
- 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.