Partager via


DocumentBase.RunLetterWizard(Object, Object) Méthode

Définition

Exécute l’Assistant Courrier sur le document.

public void RunLetterWizard (ref object letterContent, ref object wizardMode);
member this.RunLetterWizard : obj * obj -> unit
Public Sub RunLetterWizard (Optional ByRef letterContent As Object, Optional ByRef wizardMode As Object)

Paramètres

letterContent
Object

LetterContent Toutes propriétés renseignées dans le LetterContent s’affichent comme des éléments renseignés dans les boîtes de dialogue de l’Assistant Courrier. Si cet argument est omis, la méthode GetLetterContent() est automatiquement utilisée pour obtenir un LetterContent à partir du document.

wizardMode
Object

true pour afficher la boîte de dialogue Assistant Lettre sous la forme d’une série d’étapes avec les boutons Suivant, Précédent et Fin. false pour afficher la boîte de dialogue Assistant Courrier comme si elle était ouverte à partir du menu Outils (boîte de dialogue de propriétés avec un bouton OK et un bouton Annuler). La valeur par défaut est true.

Exemples

L’exemple de code suivant obtient un LetterContent en appelant la CreateLetterContent méthode, puis l’envoie LetterContent en tant que paramètre à la RunLetterWizard méthode . Pour utiliser cet exemple, exécutez-le à partir de la ThisDocument classe dans un projet au niveau du document.

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

Remarques

Utilisez la CreateLetterContent méthode pour retourner un avec différentes propriétés d’élément LetterContent de lettre spécifiées. Utilisez la GetLetterContent méthode pour retourner un LetterContent en fonction du contenu du document. Vous pouvez utiliser le résultat LetterContent avec la RunLetterWizard méthode pour définir des éléments dans la boîte de dialogue Assistant Lettre .

Paramètres facultatifs

Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.

S’applique à