Главная / Программирование в AutoCAD / Поясните, как осуществляется поиск листа с именем "Спецификация" в рабочей книге?

Поясните, как осуществляется поиск листа с именем "Спецификация" в рабочей книге?

вопрос

Правильный ответ:

вначале мы обращаемся к свойству активной рабочей книги (awb) "Worksheets" и составляем список shs всех листов: (setq shs (vlax-get-property awb "Worksheets")). Затем в этом списке мы обращаемся к свойству "Name", перебирая листы в цикле vlax-for со счетчиком цикла s. Функция условия if сравнивает имя каждого листа с заданным. В случае совпадения номер листа присваивается переменной mainsh - указателю на лист с нужным именем: (vlax-for s shs (if (= sheetname (vlax-get-property s "Name"))(setq mainsh s))). Глобальной переменной sheetname присваивается значение литерала "Спецификация" при обращении к программе
лист "Спецификация" получаем из семейства "Worksheets"
лист ищем по имени в коллекции рабочих листов
Сложность вопроса
87
Сложность курса: Программирование в AutoCAD
74
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто гуглит эти ответы по интуит? Это же очень просты вопросы
10 фев 2016
Аноним
Благодарю за гдз по intiut'у.
06 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.