2010-03-19 14 views

Répondre

0

Je suis confus parce que la première instruction ne compilera jamais. En outre, lors de l'évaluation de l'existence d'un objet, vous devez utiliser 'Is Nothing' au lieu de 'IsNull'. essayer Quoi qu'il en soit ceci:


Const CTRL_NEW = 2520 

Dim oControl As CommandBarControl 

Set oControl = CommandBars("Standard").FindControl(Id:=CTRL_NEW) 

If Not oControl Is Nothing Then ' Control New is present in Standard bar' 
    MsgBox "Edit mode " & IIf(oControl.Enabled, "enabled", "disabled"), vbInformation 
End If 
+0

dans la ligne suivante exactement ce oControl.Enable mean.Shoudn't les étiquettes « permettent » et « désactiver » interchanger. MsgBox "Mode d'édition" & IIf (oControl.Enabled, "enabled", "disabled"), vbInformation Merci ... – Srimal