Добрый день!
Неожиданно возникла проблема, хотя кажется, что связанные сервисы не менялись.
Есть код: 
var FileName = System.CreateObject('TSObjectLibrary.Value');
var FileNames = System.CreateObject('TSObjectLibrary.StringsList');
if ((System.PromptForFileNames(FileNames, 
           "Файлы Excel" + ' (*.xls;*.xlsx;*.xlsm;*xltx)|*.xls;*.xlsx;*.xlsm;*xltx|',''))) {
        var NameValues = FileNames;
    }
при вызове функции System.PromptForFileNames возникает ошибка "недопустимое число аргументов или присвоение значения свойства"
немного отредактированный код работает
var FileName = System.CreateObject('TSObjectLibrary.Value');
var FileNames = System.CreateObject('TSObjectLibrary.StringsList');
if ((System.PromptForFileName(FileName, 
        "Файлы Excel" + ' (*.xls;*.xlsx;*.xlsm;*xltx)|*.xls;*.xlsx;*.xlsm;*xltx|',
                        
        '','Выберите файл', 'C:\\backup', false)))  {
 
        var NameValues = FileName;
}
с чем это может быть связано?