where does the list of exception types come from? if it is hard coded, or there are only a small set of them then if you want to try the VA beta 1422 then you can do this with autotext.
creating a C++ autotext rule with the following settings:
title = try / catch
leave shortcut blank
leave description blank
for the code enter:
try {
$selected$
}
catch( UnauthorizedAccessException e ) {
}
catch( ArgumentException e ) {
}
catch( ... ) {
}
then simply highlight the line / function and use the insert autotext toolbar, then select the item called "try / catch". so long as the lists of exceptions are basically fixed you can create as many of these rules as you want, just give them helpful names or you will loose track of what you are doing.