I have uploaded a python script that generates VBA to export Protégé data into Visio. Please see the Community / Share / Essential Tools and Components and filename is ‘Visio Export’.
I’ll monitor this thread for bug reports and enhancement requests.