![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
защита от копирования листа в Excel
Veronika © (2003-03-17 10:04:00)Можно ли запретить в экселе копирование листа(или его части) документа - куда либо?
Сформированный в экселе документ нужно без изменения распечатать один раз, при этом запретив его исправлять, и копировать его фрагменты куда либо... Подскажите пожалуйста - возможно ли это?
Alexandr (2003-03-17 11:49:00) [1]здесь палка о двух концах.
И у того и у другого есть свои достоинства и недостатки.
Но совместить 2 в 1 не так просто...
Fareader (2003-03-17 11:45:00) [2]>а меня бы пользователи живьем сожрали, если бы я не дал им >возможность вручную редактировать некорые документы прямо в ?>word или excel :))))))))))))))
У всех своя специфика :)
Alexandr (2003-03-17 11:39:00) [3]
> Хммм... интересный подход - печатать прогораммно накладные
> через ексель - меня пользователи бы уже живьем сожрали за
> такое.
а меня бы пользователи живьем сожрали, если бы я не дал им возможность вручную редактировать некорые документы прямо в word или excel :))))))))))))))
Veronika (2003-03-17 11:38:00) [4]хм.... а какая разница - через чё её печатать? Что любой другой отчёт нельзя подделать что ли?
Sheriff (2003-03-17 11:36:00) [5]да не показывайте пользователю вообще Excel.
сформировали накладную, отправили на печать и
тут же разрушили страницу (стерли данные и т.д.).
(все это не отображая Excel)
и в чем тут проблема?
fareader (2003-03-17 11:36:00) [6]2Veronika (17.03.03 11:33)
рекомендую рассмотреть предложение Sheriff (17.03.03 11:04) о снятии визибл с листа.
fareader (2003-03-17 11:34:00) [7]Хммм... интересный подход - печатать прогораммно накладные через ексель - меня пользователи бы уже живьем сожрали за такое. Тем более, что это не отчет для менеджера, которому информация должна быть дана в виде екслевской таблицы для последующего анализа.
А не проще ли использовать что-то более адаптированное к таим вещам:
FastReport, FreeReport, QuickReport и много чего еще, кстати многие компоненты поддерживают експорт в ексель....
Roki (2003-03-17 11:33:00) [8]FastReport
Veronika (2003-03-17 11:33:00) [9]Т.е. вердикт таков - что НЕЛЬЗЯ что ли?
Alexandr (2003-03-17 11:24:00) [10]для этого уходят от excel
Veronika (2003-03-17 11:17:00) [11]Просто хотелось бы, чтобы этот документ, назовём его "накладная" был напечатан действительно только один раз, и не перепечатывался, и чтобы все исправления - только через клиентское приложение.
Sheriff (2003-03-17 11:04:00) [12]скрывайте лист
ActiveWindow.SelectedSheets.Visible = False
а не поясните подробно мотивы таких издевательств над Excel?
Veronika (2003-03-17 10:41:00) [13]>>Sheriff
Этот кусочек кода не запрещает выделить на листе фрагмент и вставить его в другой документ.
Veronika (2003-03-17 10:20:00) [14]Не хочется менять способ построения отчётов.
Поискала в справке - ничего похожего на BeforeCopyToClipBoard нету...
Sheriff (2003-03-17 10:16:00) [15]Excel (ХР) дает следующий макрос
ActiveWorkbook.Protect Structure:=True, Windows:=True
Alexandr (2003-03-17 10:10:00) [16]можно в сторону макросов покопать, но не факт.
Да и на Экселе свет клином не сошелся...