-
Здравствуйте! У меня 2 вопроса.
1. Загружаю в ОлеКонтейнер Экселевский файл:
OleContainer1.CreateObjectFromFile(имя файла,false); Olecontainer1.DoVerb(ovShow);
при сохранении изменений таким образом:
OleContainer1.OleObject.SaveAs(SaveDialog1.FileName);
Причём, т.я. я сохраняю в тот же файл, появляется окошко, в котором у меня переспрашивают, хочу ли я заменить существующий файл, как сдклать так, чтобы это окошко не появлялось? Нашёл такое решение:
OleContainer1.OleObject.DisplayAlerts:=false; OleContainer1.OleObject.SaveAs(SaveDialog1.FileName); OleContainer1.OleObject.DisplayAlerts:=true;
Но при этом на первой же строке возикает ошибка.
2. В открывающемся файле надо сделать значения некоторых ячеек можно менять, а в некоторых - нет. Когда нажимаешь на ячейку, значение которой нельзя изменить, появляется окошко с сообщением типа "значение этой ячейки нельзя изменить". Как сделать так, чтобы это окошко не появлялось?
|