Document.MailMergeWizardSendToCustom Событие (2007 System)
Обновлен: Июль 2008
Событие происходит при нажатии настраиваемой кнопки на шестом этапе Мастера слияния.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Event MailMergeWizardSendToCustom As EventHandler
'Применение
Dim instance As Document
Dim handler As EventHandler
AddHandler instance.MailMergeWizardSendToCustom, handler
public event EventHandler MailMergeWizardSendToCustom
Заметки
Свойство ShowSendToCustom используется для создания настраиваемой кнопки на шестом этапе Мастера слияния.
Примеры
В приведенном ниже примере кода при нажатии конечной пользовательской кнопки выполняется слияние. В этом примере предполагается, что у пользователя есть доступ к конечной настраиваемой кнопке.
Эта версия предназначена для настройки уровня документа.
Private Sub DocumentMailMergeWizardSendToCustom()
AddHandler Me.MailMergeWizardSendToCustom, AddressOf ThisDocument_MailMergeWizardSendToCustom
End Sub
Private Sub ThisDocument_MailMergeWizardSendToCustom(ByVal sender As Object, ByVal e As EventArgs)
Me.MailMerge.ShowSendToCustom = "Custom Destination"
Me.MailMerge.Destination = Microsoft.Office.Interop.Word.WdMailMergeDestination. _
wdSendToNewDocument
Me.MailMerge.Execute()
End Sub
private void DocumentMailMergeWizardSendToCustom()
{
this.MailMergeWizardSendToCustom += new
EventHandler(ThisDocument_MailMergeWizardSendToCustom);
}
void ThisDocument_MailMergeWizardSendToCustom(object sender, EventArgs e)
{
this.MailMerge.ShowSendToCustom = "Custom Destination";
this.MailMerge.Destination = Microsoft.Office.Interop
.Word.WdMailMergeDestination.wdSendToNewDocument;
this.MailMerge.Execute(ref missing);
}
Эта версия предназначена для надстройки уровня приложения.
Private Sub DocumentMailMergeWizardSendToCustom()
Dim vstoDoc As Document = Me.Application.ActiveDocument.GetVstoObject()
AddHandler vstoDoc.MailMergeWizardSendToCustom, AddressOf ThisDocument_MailMergeWizardSendToCustom
End Sub
Private Sub ThisDocument_MailMergeWizardSendToCustom(ByVal sender As Object, ByVal e As EventArgs)
Dim vstoDoc As Document = Me.Application.ActiveDocument.GetVstoObject()
vstoDoc.MailMerge.ShowSendToCustom = "Custom Destination"
vstoDoc.MailMerge.Destination = Microsoft.Office.Interop.Word.WdMailMergeDestination. _
wdSendToNewDocument
vstoDoc.MailMerge.Execute()
End Sub
private void DocumentMailMergeWizardSendToCustom()
{
Document vstoDoc = this.Application.ActiveDocument.GetVstoObject();
vstoDoc.MailMergeWizardSendToCustom += new
EventHandler(ThisDocument_MailMergeWizardSendToCustom);
}
void ThisDocument_MailMergeWizardSendToCustom(object sender, EventArgs e)
{
Document vstoDoc = this.Application.ActiveDocument.GetVstoObject();
vstoDoc.MailMerge.ShowSendToCustom = "Custom Destination";
vstoDoc.MailMerge.Destination = Microsoft.Office.Interop
.Word.WdMailMergeDestination.wdSendToNewDocument;
vstoDoc.MailMerge.Execute(ref missing);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Office.Tools.Word - пространство имен
Журнал изменений
Дата |
Журнал событий |
Причина |
---|---|---|
Июль 2008 |
Добавлена версия кода для надстройки уровня приложения. |
Изменение функции SP1. |