On Error Resume Next
ud = Application.CommandBars.FindControl(ID:=128).ListCount
' could test for err.number, if 0 but ud=0
' probably means Redo has at least 1 item that'll
' get called with app.undo
On Error GoTo 0
Even though Commandbars are replaced with the Ribbon in 2007 this still
appears to work in 2007
If the intention is to call .Undo but you're only concerned about an error
if Undo is empty, just do simply
On error resume next
Application.Undo
On error goto 0
i know the app undo throws error 1004 if there is nothing to undo and i'm a
bit concerned that something else might throw the same error...
do you know whether i can place the on error resume next statement in the
middle of my sub? if so, will it apply to all code thereafter or from the
beginning of the sub?
hi again, just realized that ...goto 0 disables the error handling - this
will work! thanks again - cheers, pwrob
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.