PDA

View Full Version : Связь с Excel



emanoa
2010-03-11, 06:57 PM
Можно ли создать на листе чертежа текстовое поле, в которое читалось бы значение определенной ячейки таблицы Excel.
------------------------
И можно ли создать шаблон листа чертежа в котором бы уже существовало такое поле.
Которое искало бы (например в корневой директории проекта) файл Excel и читало значение ячейки.
------------------------
Естесственно Имя файла и Имя ячейки определены заранее.

=============
Поясню, для чего мне это надо. (Может быть есть другой способ)
Насколько я понял в Свойствах инвентора для файла есть вкладка Проект.
Но информация в ней принадлежит файлу, а не проекту.
Хотел создать такие данные, которые использовались всеми чертежами данного проекта.
И при изменении этих данных в одном месте, они менялись бы в каждом листе, входящем в проект.
------------------------
Наподобие свойств Подшивки в автокаде. которые можно прописать в шаблоне, а затем упрявлять из одного места, а не править каждый лист по отдкльности.

Rinat
2010-03-18, 11:11 AM
В Инвенторе чертеж является отчетом по модели, поэтому из модели можно извлечь много информации и отобразить ее на чертеже.(это так лирика на всякий случай)
По Вашему вопросу (если Вам это поможет) Excel + чертеж Инвентора
1. Создаем файл Excel с данными, которые Вам нужны
2. Создаем новый чертеж в Инвенторе
3. Excel - копируем необходимые ячейки
4. Инвентор - переходим на вкладку лены ,,Сервис,,
5. Инструмент - Специальная вставка
6. Вокне выбираем - Вставить связь - Лист Excel
7. Вставляем примоугольник с ячейками Excel в удобное для Вас место. В браузере чертежа появилась папка ,,Сторонние объекты,, Раскройте ее и увидите вставленный объект Excel. Выделите его правой клавишей мыши и посмотрите, что можно с ним сделать
8. Меню приложения - Сохранить как - Сохранить копию как шаблон
Присвоите файлу имя и сохраните
9. Команда ,,Создать,, - выбираете Ваш шаблон - ОК
10. Раскроем папку ,,Сторонние объекты,, Выделим правой клавишей мыши объект Excel и выберем опцию ,,Видимость,,

Если Вы измените данные в Excel - они изменятся в Инвенторе

Если будет не сложно напишите где Вы будите применять эту связку