попробуйте что-нибудь подобное
<FieldRef LookupId='TRUE' Name='MyTaxonomyField' />
<Values>
<Value Type='Integer'>4</Value>
</Values>
Я не знаю об инструменте, который делает то, что Вы говорите, но Вы думали о нападении от другого направления?
Я размышляю немного здесь о том, сколько из логики в можении быть сниженным в "нормальный" Класс VB/VBA таким способом, которым могли быть протестированы на единицу отдельные методы. Возможно, такой Класс мог бы выставить события, даже, так, чтобы для тестирования Вы могли заменить форму тестовой обвязкой, которая обеспечила необходимые стимулы и собрала ответы для проверки.
Это не обратилось бы к сцеплению (теперь очень легкий) сама форма к базовому классу, но это, по крайней мере, минимизирует непротестированную область.
Я действительно просто думаю "вслух", но Вы думаете, что это работало бы вообще?