Ну, ещё можно частный случай рассмотреть (поскольку в примере только присвоения) - переместить все переменные в модуль формы, сделать их Public, потом через CallByName(Form1,Var,vbLet,Value) всё разрешить... можно даже дальше уйти в извращениях
- передать после этого форму-объект в MS ScriptControl с установленным AddMembers=True, и потом можно весь файл запросто построчно выполнить... Короче перевести код можно. Оговорюсь, не весь.
Просто был уже такой подход у меня... в ~страницу кода уложилась поддержка скинов для проги - типа winamp'a
There is no knowledge that is not power...
X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят?