Добрый день!
Сделал диалоговое окно выбора файла.
Нужно сделать так, чтобы каждый раз в диалоговом окне открывалась конкретная папка, но вместо этого открывается ранее закрытая.
Я указал свойство InitialDirectory, но почему-то оно не работает.
У свойства RestoreDirectory пробовал ставить и false и true, нет никакой разницы.
Часть кода:
var filePath = string.Empty;
using (OpenFileDialog openFileDialog = new OpenFileDialog())
{
string path = "//папка/папка";
if (Directory.Exists(path))
{
openFileDialog.InitialDirectory = path;
openFileDialog.Filter = "Таблицы excel (*.xlsx)|*.xlsx| Все файлы (*.*) | *.*";
openFileDialog.FilterIndex = 1;
openFileDialog.RestoreDirectory = true;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
filePath = openFileDialog.FileName;
Globals.ThisAddIn.Application.Workbooks.Open(filePath, ReadOnly: true);
}
}
}