Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Акцент работает с СОМобъектами?

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.40
Предыдущая тема :: Следующая тема  
Автор Сообщение
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. Вы, наверное, трудолюбивый. ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail AIM Address MSN Messenger
olimp
Site Admin


Зарегистрирован: 10.03.2005
Сообщения: 2661

СообщениеДобавлено: Чт Янв 03, 2013 9:31 pm    Заголовок сообщения: Re: Акцент работает с СОМобъектами? Ответить с цитатой

inkognito писал(а):
Интересует вопрос:
существует ли возможность передать документ с помощью СОМ-объектов, как это например реализовано в 1С:

ExcelПриложение = Новый COMОбъект("Excel.Application");


Все, что можно в VBScript, можно в Акценте.
Кроме того, визуальные ActiveX контролы можно использовать в формах и диалогах
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
inkognito
Гость





СообщениеДобавлено: Сб Янв 05, 2013 11:08 pm    Заголовок сообщения: Ответить с цитатой

Не просто трудолюбивый, но и люблю нашу непростую ИТ-шную работу. В некотором смысле даже трудоголик и фанатик Smile
Спасибо, VBScript - это хорошо.
Меня попросили уточнить пару моментов, простите что в эту тему добавлю свои вопросы:
1) Любая версия Акцента работает с СОМ-объектами?
2) Есть ли разница в работе с СОМ-объектами в разных версиях программы?
3) Написание "Пользовательских процедур" самостоятельно для распространения - личное дело автора (как в 1С), или есть ограничения?
Вернуться к началу
nikman



Зарегистрирован: 10.03.2005
Сообщения: 786
Откуда: Украина, Донецк

СообщениеДобавлено: Вс Янв 06, 2013 12:47 am    Заголовок сообщения: Ответить с цитатой

inkognito писал(а):
Не просто трудолюбивый, но и люблю нашу непростую ИТ-шную работу. В некотором смысле даже трудоголик и фанатик Smile
________Счастливый...
Цитата:
1) Любая версия Акцента работает с СОМ-объектами?
________Да.
Цитата:
2) Есть ли разница в работе с СОМ-объектами в разных версиях программы?
________Нет.
Цитата:
3) Написание "Пользовательских процедур" самостоятельно для распространения - личное дело автора (как в 1С), или есть ограничения?
________Ограничений нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail AIM Address MSN Messenger
Oleksandr
Гость





СообщениеДобавлено: Вс Янв 06, 2013 12:50 am    Заголовок сообщения: Ответить с цитатой

inkognito писал(а):

3) Написание "Пользовательских процедур" самостоятельно для распространения - личное дело автора (как в 1С), или есть ограничения?

Какие могут быть ограничения?
Вернуться к началу
inkognito
Гость





СообщениеДобавлено: Вс Янв 06, 2013 3:01 am    Заголовок сообщения: Ответить с цитатой

Да на всякий случай уточнил. Всем спасибо!
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.40 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group