Скрыть встроенную кнопку отправки в Outlook 2003 - PullRequest
0 голосов
/ 27 января 2010

Я использую ms-outlook 2003, хочу скрыть встроенную кнопку отправки и использовать пользовательскую кнопку для отправки почты.

Поскольку я работал с C, C ++ и Java, я не знаю, как работать с VB / VBScript / VBA, может ли кто-нибудь рассказать мне, как скрыть эту кнопку, а также как отправлять почту с пользовательской кнопки, как получить доступ к ней? поля почты (т. е. поле TO, поле темы, текст сообщения, вложение и т. д.).

1 Ответ

0 голосов
/ 27 января 2010

Если вы хотите сделать это, вы должны получить ссылку на кнопку через ее идентификатор. Затем вы можете контролировать его свойства, такие как включить / отключить его.

VB

Set oCommandBars = Item.GetInspector.CommandBars
Set oStandardBar = oCommandBars("Standard")

Counter = 1

For Counter = 1 To oStandardBar.Controls.Count
    If oStandardBar.Controls(Counter).ID = "1975" Then
        oStandardBar.Controls(Counter).Enabled = False
        Exit For
    End If
Next

Но, как говорит Лазарь, есть много способов снять шкуру с кошки, так что, может быть, немного более подробное объяснение поможет, вы делаете это в Addin или через Automation и т.д.?

...