|
Hola,
Lo que no queda claro es para qué utilizar el "try ... except" en este caso. Siempre puedes comprobar antes que el archivo a abrir exista realmente. La función "FileExists" puede servirte. En cuanto al tratamiento de la supuesta excepción indicas en un mensaje al usuario que el archivo no existe, pero, ¿"EOleException" significará eso realmente?
Tal vez sí, no he tratado mucho con objetos "OLE", pero, ya digo, en este caso, si se trata de averiguar si un archivo existe, no veo para qué dejar que se produzca una excepción, puesto que podemos comprobar previamente si el archivo existe o no. Tal vez sea menester el bloque "try ... except", pero, por otros motivos. ¿No?
|