Документ Excel на форме

  • Автор темы Azazel
  • Дата начала
A

Azazel

#1
Здравствуйте! У меня возникла проблема. Мне нужно чтобы при нажатии кнопки появлялась форма, на которой пользователь заполнял бы Excel документ, размещенный на этой форме. Так вот в чем вопрос. Как поместить на форму документ Excel, чтобы его можно было при октрытии формы редактировать ( или чтобы он вообще заполнял все окно формы ). Подразумевается что Excel документ - это какой то пустой отчет, который пользователь должен заполнить. Пытался разобраться по мануалу со встроенными объектами и прочим, но что-то не осилил или не туда смотрю. Кто может, подскажите как это сделать. Спасибо за внимание.
 
A

Azazel

#3
Когда пользователь хочет добавить в базу новый отчет он заполняет форму с ексель документом. Все отчеты потому что должны хранится в виде заполненных ексель страниц ( такое уж требование к базе )... Поискал я тут на форуме что-нибудь. Нашел что можно вроде через OLE объект встроенный сделать. Вот только наверно опять не туда тыкаю, ибо при выборе из меню Создание->Объект.. ничего не происходит вообще. Добавить объект я естественно пытаюсь на форме.
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Для: Azazel
ЖУть.... не понимаю почему Excel....

пусть они данные в документ собирают ,а если надо на печать, то просто написать чуток кода что бы выводил все значения в эксель

все равно не могу понять,чем отличаетсья тода база с кучей экселевских файлов от просто файл сервера где по папкам раскиданы экселевские файлы????
 
N
#5
Для: Azazel

При выборе Create/Object... должен появлятьс список доступных объектов для внедрения на форму в Дизайнере. Среди всего прочего там должен быть объект "Microsoft Excel Worksheet". По крайней мере это я вижу у себя в Дизайнере 7.01

На компьютере твоем вообще Excel установлен?
 

Andre

Well-known member
29.07.2004
108
0
#6
Попробуй посмотри стандартный шаблон Lotus'а Microsoft Office Library <doclbm[X].ntf> где [X] - номе версии Лотуса. Например для 7 Лотуса - будет doclbm7.ntf
 
O

oshmianski

#7
Для: Azazel
я что ж вы будете делать дальше то с этой формой?
 
K

K-Fire

#9
С добавлением на форму OLE-объектов мы у себя сьели уже не одну собаку, хочу сразу предупредить что Лотус с ОЛЕ работает весьма кривовато. Поэтому советую как-то иначе реализовывать вашу задачу. Хотя, если у вас какое-то внутреннее приложение, не требующее 100% стабильной работы, то использовать можно, конечно.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#11
реализацию чего?
зачем шарпей нужен воще?
у Нотусов уже 4-е языка взаимодействия, перекрывающих спектр любых задач: Си, собаки, LS, java
про глюкавость ОЛЕ, уже написали выше
надо задачу описать, а не ваше видение реализации
и задача не должна звучать с применением слов Эхель, Ворд... - это всего лишь один из способов работы с информацией, а не решение задачи