Программировать можно, но будут определённые ограничения, связанные с ОС. Вы не сможете использовать сторонние dll, работа с файловой системой там построена по-другому, если макрос использует какие-то системные параметры, то это скорее всего будет невозможно, отправка запросов и т.д. Короче если VBA проект работает только с файлом Office, то проблем не будет (но определённые ньюансы всё равно будут).