А как не открывать файл с битыми линками?я думал он не хочет открывать файл, если там есть битые линки, вот это можно предусмотреть. а диалоги по идее должны подавляться вот этимapp.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
я не о том. у вас имя переменной SaveOptions совпадает с именем enumeration SaveOptions, я бы так не делал. Назовите хоть mySaveOptions.