ms-outlook 2003 を使用しています。組み込みの送信ボタンを非表示にして、カスタム ボタンを使用してメールを送信したいと考えています。
私はC、C++、およびJavaに取り組んできたので、VB / VBScript / VBAの操作方法がわかりません。このボタンを非表示にする方法と、カスタムボタンからメールを送信する方法、フィールドにアクセスする方法を教えてください。メール (つまり、TO フィールド、件名フィールド、メッセージ本文、添付ファイルなど)。
ms-outlook 2003 を使用しています。組み込みの送信ボタンを非表示にして、カスタム ボタンを使用してメールを送信したいと考えています。
私はC、C++、およびJavaに取り組んできたので、VB / VBScript / VBAの操作方法がわかりません。このボタンを非表示にする方法と、カスタムボタンからメールを送信する方法、フィールドにアクセスする方法を教えてください。メール (つまり、TO フィールド、件名フィールド、メッセージ本文、添付ファイルなど)。
これを行うには、ID を介してボタンへの参照を取得する必要があります。次に、有効化/無効化などのプロパティを制御できます。
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
しかし、Lazarus が言うように、猫の皮を剥ぐには多くの方法があるので、もう少し説明が役立つかもしれません。これを Addin で行っていますか、それとも Automation などを介して行っていますか?