Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
inkognito Гость
|
Добавлено: Вт Янв 01, 2013 10:50 pm Заголовок сообщения: Акцент работает с СОМобъектами? |
|
|
Интересует вопрос:
существует ли возможность передать документ с помощью СОМ-объектов, как это например реализовано в 1С:
ExcelПриложение = Новый COMОбъект("Excel.Application"); |
|
Вернуться к началу |
|
|
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Ср Янв 02, 2013 5:14 pm Заголовок сообщения: |
|
|
Да. Например:
Код: | Sub WorkWithExcel
Dim Excel
Dim ExcSh
Set Excel = CreateObject("Excel.Application")
If Excel Is Nothing Then
MsgBox "Не удалось инициализировать объект 'Excel'. Возможно Excel не установлен."
Exit Sub
End If
Excel.Visible = True
Excel.Workbooks.Add
Set ExcSh = Excel.Worksheets(1)
ExcSh.Activate
'...
End Sub |
и так далее.
Кстати, этот код вы можете просто сохранить в файл с расширением vbs и запустить.
Это обычный VBScript. Все, что в нем работает -- работает и в Акценте.
P.S. Вы, наверное, трудолюбивый. )) |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Чт Янв 03, 2013 9:31 pm Заголовок сообщения: Re: Акцент работает с СОМобъектами? |
|
|
inkognito писал(а): | Интересует вопрос:
существует ли возможность передать документ с помощью СОМ-объектов, как это например реализовано в 1С:
ExcelПриложение = Новый COMОбъект("Excel.Application"); |
Все, что можно в VBScript, можно в Акценте.
Кроме того, визуальные ActiveX контролы можно использовать в формах и диалогах |
|
Вернуться к началу |
|
|
inkognito Гость
|
Добавлено: Сб Янв 05, 2013 11:08 pm Заголовок сообщения: |
|
|
Не просто трудолюбивый, но и люблю нашу непростую ИТ-шную работу. В некотором смысле даже трудоголик и фанатик
Спасибо, VBScript - это хорошо.
Меня попросили уточнить пару моментов, простите что в эту тему добавлю свои вопросы:
1) Любая версия Акцента работает с СОМ-объектами?
2) Есть ли разница в работе с СОМ-объектами в разных версиях программы?
3) Написание "Пользовательских процедур" самостоятельно для распространения - личное дело автора (как в 1С), или есть ограничения? |
|
Вернуться к началу |
|
|
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Вс Янв 06, 2013 12:47 am Заголовок сообщения: |
|
|
inkognito писал(а): | Не просто трудолюбивый, но и люблю нашу непростую ИТ-шную работу. В некотором смысле даже трудоголик и фанатик | ________Счастливый...
Цитата: | 1) Любая версия Акцента работает с СОМ-объектами? | ________Да.
Цитата: | 2) Есть ли разница в работе с СОМ-объектами в разных версиях программы? | ________Нет.
Цитата: | 3) Написание "Пользовательских процедур" самостоятельно для распространения - личное дело автора (как в 1С), или есть ограничения? | ________Ограничений нет. |
|
Вернуться к началу |
|
|
Oleksandr Гость
|
Добавлено: Вс Янв 06, 2013 12:50 am Заголовок сообщения: |
|
|
inkognito писал(а): |
3) Написание "Пользовательских процедур" самостоятельно для распространения - личное дело автора (как в 1С), или есть ограничения? |
Какие могут быть ограничения? |
|
Вернуться к началу |
|
|
inkognito Гость
|
Добавлено: Вс Янв 06, 2013 3:01 am Заголовок сообщения: |
|
|
Да на всякий случай уточнил. Всем спасибо! |
|
Вернуться к началу |
|
|
|