Document.RunLetterWizard, méthode (System 2007)

Mise à jour : novembre 2007

Exécute l'Assistant Courrier sur le document.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word.v9.0 (dans Microsoft.Office.Tools.Word.v9.0.dll)

Syntaxe

Public Sub RunLetterWizard ( _
    ByRef LetterContent As Object, _
    ByRef WizardMode As Object _
)

Dim instance As Document
Dim LetterContent As Object
Dim WizardMode As Object

instance.RunLetterWizard(LetterContent, _
    WizardMode)
public void RunLetterWizard(
    ref Object LetterContent,
    ref Object WizardMode
)

Paramètres

  • LetterContent
    Type : System.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
    Type : System.Object%

    true pour afficher la boîte de dialogue Assistant Courrier sous forme d'une série d'étapes accessibles à l'aide des boutons Suivant, Précédent et Terminer. false pour afficher la boîte de dialogue Assistant Courrier comme si elle était ouverte depuis le menu Outils (une boîte de dialogue de propriétés avec un bouton OK et un bouton Annuler). La valeur par défaut est true.

Notes

Utilisez la méthode CreateLetterContent pour retourner un LetterContent avec différentes propriétés d'éléments de lettres spécifiées. Utilisez la méthode GetLetterContent pour retourner un LetterContent basé sur le contenu du document. Vous pouvez utiliser le LetterContent obtenu avec la méthode RunLetterWizard pour définir des éléments dans la boîte de dialogue Assistant Courrier.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Fonctionnement des paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant obtient un LetterContent en appelant la méthode CreateLetterContent, puis envoie ce LetterContent en tant que paramètre à la méthode RunLetterWizard.

Cet exemple illustre une personnalisation au niveau du document.

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

Autorisations

Voir aussi

Référence

Document, classe

Membres Document

Microsoft.Office.Tools.Word, espace de noms