|
Платные хостинги
Раскрутка сайта
Книги по программированию
Excel protect, и delphi
- Ребят, кто знает может.Как защитить лист в Ексель через OLE.С вордом все нормально, а ексель при попытке поставить защитуКод ExcelApplication1.Connect; ExcelApplication1.Visible[lcid]:=true; Form1.ExcelApplication1.WorkBooks.Open(Vremkat+Namefile,EmptyParam,EmptyParam, EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,lcid); W := Form1.ExcelApplication1.WorkBooks.Item[1]; ExcelWorkBook1.ConnectTo(ExcelApplication1.ActiveWorkbook); ExcelWorksheet1.ConnectTo(ExcelWorkbook1.WorkSheets[1] as _WorkSheet); ExcelWorksheet1.Protect('1',True,True,True);highlightSyntax('delphiNjE0YT','delphi'); ошибку выдает в последней строке, использую компонент со вкладки серверы.ошибка OLE Exception with message OLE error 800A03EC
- 1. Может быть такое: в Uses пишешь Excel97, а в системе установлен XP или 2003,2. Я бы защел в Excel, начал запись макроса защитил лист, зпкончил запись макроса, посмотрел бы, что получилось, перенес код в Delphi.3. попробуй использовать LOCALE_USER_DEFAULT WorkSheet.Activate(LOCALE_USER_DEFAULT);//активираем листвместо lcid, или ставь просто ноль ExcelApplication1.Visible[0]:=true, но тогда нужно пересмотреть всеь код для замены
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|