Я только что придумал эту проблему, у нас есть библиотека, которая использует Reflection для управления файлами Excel. Когда пользователь пытается сохранить файл с именем .
в имени файла (например: 01.02.xls
), он не будет содержать .xls в сохраненном файле (результат: 01.02
).Как разрешить '.' в имени файла Excel, когда «сохранить как» с использованием позднего связывания?
workbook.GetType().InvokeMember("SaveAs", BindingFlags.InvokeMethod, null, workbook, new Object[] { filepath.Remove(filepath.LastIndexOf(".")), 56 });
Есть вариант, который позволяет .
в имени файла?
Попробуйте использовать 'Path.Combine (filepath,". Xls ")' –