Здравствуйте Bers, Вы писали:
B>Здравствуйте!
B>Встала проблема написать следующее приложение:
B>При запуске выводится диалог открытия файла (xls)
B>После открытия выводится форма (скажем, комбо — это листы)
B>И таблица, представляющая лист. пользователь не должен иметь возможности изменять существующие данные или представление (ширину/высоту столбцов) таблицы.
B>При нажатии на таблице можно выделить несклько строк целиком (но без удержания CTRL). Кнопочка Delete удаляет все выбранные строки.
B>После нажатия на Save файл сохраняется обратно в xls.
B>Теперь саами вопросы:
B>Какие компоненты использовать? какие настройки менять?
B>как сохранять все это дело обратно в xls? А примеры есть?
B>Надеюсь не очень сложно будет подсказать
B>Заранее благодарю.
Компонента одна — CreateObject("Excel.Application")

А если честно, то описанная задача, по-моему, решается с помощью шаблонов книг (.xlt) в сочетании с использованием защиты листов, отдельных диапазонов ячеек и объектов. А дальше:
1. запись макроса
2. просмотр макроса
3. корректировка макроса.
4. запуск макроса
Я видел такие екселевские "листы", что и ексель-то не сразу узнать можно