Metoda DocumentBase.RunLetterWizard —
Uruchamia Kreatora listów w dokumencie.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Sub RunLetterWizard ( _
ByRef letterContent As Object, _
ByRef wizardMode As Object _
)
public void RunLetterWizard(
ref Object letterContent,
ref Object wizardMode
)
Parametry
- letterContent
Typ: System.Object%
LetterContent .Wypełnione dowolne właściwości LetterContent wyświetlane jako wypełnione elementów w Kreatora listów okien dialogowych.Jeśli ten argument zostanie pominięty, GetLetterContent metoda jest automatycznie używany do uzyskania LetterContent z dokumentu.
- wizardMode
Typ: System.Object%
true Aby wyświetlić Kreatora listów okno dialogowe jako seria kroków za pomocą Dalej, ponownie, i Zakończ przyciski. false Aby wyświetlić Kreatora listów okno dialogowe tak, jakby były otwierane z Narzędzia menu (okno dialogowe właściwości z OK przycisk i Anulowanie przycisk).Wartością domyślną jest true.
Uwagi
Użycie CreateLetterContent metoda zwraca LetterContent z różnych właściwości elementu listu określone.Użycie GetLetterContent metoda zwraca LetterContent na podstawie zawartości dokumentu.Można użyć wyniku LetterContent z RunLetterWizard metoda zestaw elementów w Kreatora listów okno dialogowe.
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Następujące kodu przykład pobiera LetterContent przez wywołanie CreateLetterContent metody, a następnie wysyła to LetterContent jako parametr RunLetterWizard metoda.Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie dokumentu.
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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.