Metodo DocumentBase.RunLetterWizard
Esegue la Creazione guidata Lettera nel documento.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Sub RunLetterWizard ( _
ByRef letterContent As Object, _
ByRef wizardMode As Object _
)
public void RunLetterWizard(
ref Object letterContent,
ref Object wizardMode
)
Parametri
- letterContent
Tipo: System.Object%
Oggetto LetterContent.Le proprietà compilate nell'oggetto LetterContent vengono visualizzate come elementi compilati nelle finestre di dialogo della Creazione guidata Lettera.Se questo argomento viene omesso, il metodo GetLetterContent viene automaticamente utilizzato per ottenere un oggetto LetterContent dal documento.
- wizardMode
Tipo: System.Object%
true per visualizzare la finestra di dialogo Creazione guidata Lettera come una serie di passaggi con i pulsanti Avanti, Indietro e Fine. false per visualizzare la finestra di dialogo Creazione guidata Lettera come se venisse aperta dal menu Strumenti, ossia una finestra di dialogo delle proprietà con un pulsante OK e un pulsante Annulla.Il valore predefinito è true.
Note
Utilizzare il metodo CreateLetterContent per restituire un oggetto LetterContent con varie proprietà di elementi della lettera specificate.Utilizzare il metodo GetLetterContent per restituire un oggetto LetterContent in base al contenuto del documento.È possibile utilizzare l'oggetto LetterContent risultante con il metodo RunLetterWizard per impostare elementi nella finestra di dialogo Creazione guidata Lettera.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato come ottenere un oggetto LetterContent chiamando il metodo CreateLetterContent e come inviare l'oggetto LetterContent come parametro del metodo RunLetterWizard.Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.
Private Sub DocumentRunLetterWizard()
Dim LetterContent As Object = Me.CreateLetterContent( _
DateFormat:=DateTime.Now.ToShortDateString(), IncludeHeaderFooter:=False, _
PageDesign:=String.Empty, LetterStyle:=Word.WdLetterStyle.wdFullBlock, _
Letterhead:=True, LetterheadLocation:=Word.WdLetterheadLocation.wdLetterTop, _
LetterheadSize:=25, RecipientName:="Don Hall", _
RecipientAddress:="100 Main St." + ControlChars.NewLine + "AnyTown, USA", _
Salutation:="Dear Dave,", SalutationType:=Word.WdSalutationType.wdSalutationInformal, _
RecipientReference:=String.Empty, MailingInstructions:=String.Empty, _
AttentionLine:=String.Empty, Subject:="End of year report", CCList:=String.Empty, _
ReturnAddress:=String.Empty, SenderName:=String.Empty, Closing:="Sincerely yours,", _
SenderCompany:=String.Empty, SenderJobTitle:=String.Empty, _
SenderInitials:=String.Empty, EnclosureNumber:=0)
Me.RunLetterWizard(LetterContent, True)
Me.SetLetterContent(LetterContent)
End Sub
private void DocumentRunLetterWizard()
{
object LetterContent = this.CreateLetterContent(
DateTime.Now.ToShortDateString(), false,
String.Empty, Word.WdLetterStyle.wdFullBlock, true,
Word.WdLetterheadLocation.wdLetterTop, 24, "Don Hall",
"100 Main St.\nAnytown, USA",
"Dear Dave,", Word.WdSalutationType.wdSalutationInformal,
String.Empty, String.Empty, String.Empty, "End of year report",
String.Empty, String.Empty, String.Empty, "Sincerely yours,",
String.Empty, String.Empty, String.Empty, 0, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing);
object WizardMode = true;
this.RunLetterWizard(ref LetterContent, ref WizardMode);
this.SetLetterContent(ref LetterContent);
}
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.