[quote user="Matt Ashby"]Is it possible to write a VBA program that uses the OpenDesignFileForProgram method to process a list of DGN files?[/quote]
Why not use OpenDesignFile? It's simpler, and ensures that objects such as levels, views and reference attachments are initialised correctly and operate as expected.
OpenDesignFileForProgram has its uses, but not for tasks where viewable objects must be syncronised.