• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Чтение штампа через VBScript

Автор Dmx, 17.09.07, 15:13:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Dmx

Нужно при помощи скрипта прочитать данные из штампа (а также автора файла, комментарий)
Проблема в том что к текстовому файлу ничего нельзя подключить (да и не нужно imho), а вытащить нужные обьекты не получается.
Вот что есть на текущий момент:

' Объявляем переменные
Dim Ks, Dt
'Создаем объект-приложение Kompas-3D
Set Ks = WScript.CreateObject("KOMPAS.Application.7")
' Делаем приложение видимым
Ks.Application.Visible = True
' Открываем документ и сохраняем на него ссылку
Set Dt = Ks.Application.Documents.Open("C:\Кабельный журнал лист 1.cdw", True, False)


Теперь есть ссылка на документ однако непонятно что с ней делать, у KompasDocument есть указатель на интерфейс IDocumentSettings но в нём нет ни одного метода и свойства (по крайней мере в справке SDK).По идее DocumentSettings это коллекция настроек документа но метод Item она не поддерживает.

В ответе хотелось бы получить полный путь до информации в штампе ( Ks.Application.Documents.Item(1). ...), а в идеале ссылку на более подробное (чем в справке) описание обьектной модели.

Заранее спасибо.

Кулибин

Почти такой же вопрос у меня. Можно ли сделать ссылку на текст содержащися в оновной надписи. Для автоматического заполнения ведомости рабочих чертежей надо. Очень простая и нужная вещь, а компасе 11 нет его. Самому какнибудь сделать можно?