Вниз
Скачать: CL | DM;

Создание защищенного листа Excel из Delphi   Найти похожие ветки 

← →
AndrewK ©   (2004-05-24 09:38) [0]

Доброго времени суток, господа!

Вопрос такой:  Как сделать в Delphi файл Excel, в котором будут запрещены правки тела документа и выделение и копирование текста.

Делаю вот что:
...
WSheet.Protect("123123", True, True, True, EmptyParam, LOCALE_USER_DEFAULT);
WSheet.EnableSelection := $FFFFEFD2;
WSheet.SaveAs(vFileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, LOCALE_USER_DEFAULT);
...


Если сделать такие операции непосредственно в Excel, то лист становиться защищенным. После открытия файла заново он сохраняет защиту.

Если делать это из Delphi, то после повторного открытия можно выделять и копировать текст. Править нельзя.

Подскажите, что надо сделать в коде, чтобы сохранялся запрет на выделение.


← →
AndrewK ©   (2004-05-24 13:42) [1]

Никто не может ничего посоветовать?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
14-1084960617
Ega23
2004-05-19 13:56
2004.06.06
Хомяк помер.


1-1085127834
Alex
2004-05-21 12:23
2004.06.06
могу ли я использовать массив в Delphi с динамическими границами


3-1084847163
Krechetov
2004-05-18 06:26
2004.06.06
Поиогите разобраться с SQL запросом


14-1085066287
химик
2004-05-20 19:18
2004.06.06
Слышал тут что-то новое готовится.. Интересно-правдивы ли слухи?


4-1083304589
ZHK
2004-04-30 09:56
2004.06.06
Как получить имя принтера




   Наверх