А на C# не подойдет? Я просто на нем пишу.
С VBA удобнее разбираться с проблемой, лучше видно состояние объектов. Плюс будет сама проблема, а не кусок кода выдранный непонятно откуда.
Ни кто же не просит кучу кода конвертировать в ВБА, только саму проблему.
Да и если запрос делать в девхэлп там им тоже проще будет, по этим же причинам. И соответственно с большей вероятностью они что то позитивное скажут.