#0
by vSobolev
Еще раз об ActiveX на управляемых формах. По Инету гуляет замечательная тема как выложить на УФ WMP (. У меня схожая задача. Надо на управляемую форму выложить таблицу из Excel. Делаю все как в вышеупомянутом примере (естественно, CLSID подменяю, пробую через Excel и через SpadSheet). Но в обоих случаях натыкаюсь на то, что в ActivX объекте должно быть свойство ContentDocument (тип COMОбъект), и для воспроизведения в ActivX какой-либо информации, необходимо работать со свойствами этого COMОбъекта (FileOpen, URL или XMLData). Но у меня в обоих ActivX объектах свойство ContentDocument = НеОпределено. Вопрос: Как вывести информацию в этих ActivX объектах? Привожу код как я работаю с формой: У кого есть опыт работы с этими компонентами? Буду благодарен за любые советы.
#7
by vSobolev
ID - не более, чем идентификатор класса. С CLSID можно было напутать, но я смотрел по инету, что не я один через такие CLSID вызываю классы. Для SpeadSheet даже примеры кода видел. Но не встречал ни одной работающей обработки. Если у кага есть - поделитесь (обработкой или ссылкой на нее).
#8
by vSobolev
а не проще на форме УФ поместить табличный документ, а в него грузить из файла mxl? Для меня было бы проще. Можно просто Excel открыть, но хотят этот Excel видеть в окне 1С.
#9
by drcrasher
ну я кагбэ открывал и ворд и эксель в 1Се как приложения. Но это на толстеньком было. Ща попробую скрин найти
#10
by AaNnDdRrEeYy
создай текстовый документ кинь в него этот текст <HTML> <OBJECT id=Excel classid=CLSID:00024500-0000-0000-C000-000000000046 width=""100"" height=""100""> </HTML> , измени расширение на html и открой файл браузером. у меня нифига не вывилось, это точно у тебя работает без 1С?
#11
by vSobolev
Пусто. Но еще не один файл Экселем не открыт, может просто пока нечего показывать? Я просто первый раз этим занимаюсь, даже не знаю как сам объект без данных должен выглядеть. SpeadSheet на форме 1С отображается рамкой с крестиком, но сейчас попробовал этот объект записать в файл и файл открыть IE - тоже пустая страница.
#17
by vSobolev
Да. КРоме CLSID еще что-то надо менять в моем коде? Как файл открыть компоненой ActiveX?
#22
by vSobolev
Мне надо из Excel-я данные отобразить в этой компоненте. И как их туда передать? Куда и в каком формате записывать?
#24
by vSobolev
За прогу спасибо. Я продолжаю с этим ковыряться, вопрос остается открытым. Если какой-нибудь WEB сайт сохранить в файл, то достаточно в свойство DOCUMENT.URL записать полное имя файла. Но Excel не умеет выгружать данные в формате HTML. Если еще какие соображения появятся - поделись.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Cipher 8300 - как подключить к БГУ? у меня подставка USB,
- Кто блокирует регистр?
- Не закрывается 26 счет по НУ статья затрат "Оплата труда"
- настройка принтера Zebra GK420t
- HELP: ЗУП--> БП: не туда субконто счета 26 ставит!
- Почему обработка "Проведение по партиям" сбивает границу другой послед.
- "Отражение зарплаты в регл. учете" и сторно "Начисления зарплаты" ЗУП 2.5.56.3
- 1 компьютер при подключении по РДП не видит ключ
- Добавление роли в упп... помогите разобраться.
- Запрос в СКД
- не происходит автоматический обмен по расписанию УТ 10.3 БП 2.0(sql)
- Запуск 1С по сети без установки на локальный компьютер
- Дамп при записи документа
- v7: Как правильно сторнировать строки выписки банка?
- Как программно проверить есть ли у регистратора "Подразделение"?
- БП опять распределение НДС почему нет счётов фактур
- v7: ТИС получить остаток товара
- v7: Рекурсивная функция
- Поступление на расчетный счет как связать с реализацией
- RemoteApp дебильный фокус окна.