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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.