Ole объект excel в автокаде

Вставка таблицы из Excel в AutoCAD – довольно актуальная задача, если принять во внимание, что часто на листе с разработанным чертежом приходится размещать и сопроводительную спецификацию.
Как вставить таблицу из Excel в AutoCAD

Собственно, AutoCAD имеет и свои инструменты создания таблиц: как черчения – для линий, так и текстовые для наполнения.

Но если:

  • необходимо обеспечить в будущем оперативное изменение таблиц более специализированными инструментами, которые в самой популярной программе инженерного проектирования просто отсутствуют;
  • таблицы содержат расчёты, которые в будущем могут корректироваться;
  • хочется предоставить возможность влиять на процесс сопровождения разработки лицам, не владеющим или не имеющим на компьютере AutoCAD –

тогда решение задачи, как вставить таблицу из Excel в AutoCAD, может очень помочь в работе.

Разработчику необходимо только себе чётко представлять назначение двух режимов работы Автокада – «Модели» и «Листа». Первый, по замыслу разработчиков системы, служит именно для проектирования – черчения. Второй – для подготовки чертежа к печати. Очевидно, что сопроводительные таблицы относятся к справочной информации, которая нужна только при печати, поэтому и место таким объектам только в режиме «Листа». Не стоит вставлять таблицы в Автокад в «Модели» – это искажает всю идею работы приложения (некоторые даже умудряются в «Модели» и рамки делать, и писать комментарий).

Операция вставки – алгоритм по шагам

Обращаем внимание, что рассматриваемое взаимодействие обеспечивает технология объектного связывания – OLE (некоторые приложения называют её ActiveX – активного взаимодействия). Данная технология давно применяется при связи результатов работы всех приложений, входящих в пакет Microsoft Office. Но дело в том, что не все приложения вне «Офиса» поддерживают эту технологию. Возможно, в вашем распоряжении такая версия Автокада, что она эту технологию и не поддерживает. Тогда вывод может быть только один – ставить другую, более новую версию (ну, или пользоваться тем, что предоставляет ваша версия, для черчения вполне подходящая).

Кроме того, работа по OLE-технологии при решении вопроса, как вставить таблицу Эксель в AutoCAD, немного отличается от выполнения той же задачи, например, в связке Excel – Word (или, например, PowerPoint).

Там, мы сначала создаём таблицу в Excel, а затем уже проводим её «специальную» вставку в Word. Работа в связке Autocad-Excel немного другая.

Здесь:

  1. Находясь в режиме «Листа» Автокада, идём в меню Insert/OLE Object («Вставка»/«OLE-объект»).

    Вставка OLE-объекта в Автокаде

    Вставка OLE-объекта в Автокаде

  2. В открывшемся окне выбираем переключатель «Создать новый» и в соседнем списке справа – «Лист Microsoft Office Excel» (возможно, в этом списке будет ещё вариант – «Лист Microsoft Office Excel 97-2003», это если вы умудрились поставить на свой комп несколько версий «Офисов»).

    Вставка объекта в Автокаде

    Вставка объекта в Автокаде

  3. Если этот табличный процессор есть на ПК, система его запускает и перебрасывает нас в работу с листом таблицы – заметьте, макет таблицы уже появился в Автокаде.
  4. Теперь можно создать необходимое в Экселе.
  5. При закрытии листа – выходе из программы, результат работы будет вставлен в Автокад. Собственно, вставка производится уже при входе в Excel, но таблица, само собой, пока пустая. При переносе таблицы сохраняется всё назначенное форматирование.

Замечаем некоторые нюансы.

Во-первых, сразу после выхода из таблицы на экране появляется окно настройки созданного объекта – его размер, масштаб, качество при печати (это снова к разговору о назначении режимов Автокада). Обычно данные настройки оставляют такими, какие они предлагаются по умолчанию, тем более что в будущем их можно оперативно изменить. Если нет необходимости, чтобы данное окно свойств появлялось постоянно, то можно сбросить переключатель вывода данного окна (он в его нижней части).

Во-вторых, если перед вставкой не был определён видовой экран, который должен содержать таблицу, то вставка произойдёт в верхний левый угол окна режима, в противном случае – в верхний левый угол видового экрана. Но в любом случае таблицу в будущем можно переместить в нужное место листа.

В-третьих. Не забудем, что это разные вещи – белый цвет заливки и цвет заливки по умолчанию. Изначально в Excel таблицы не имеют заливки своих ячеек – просто отсутствие заливки здесь визуально совпадает с белым цветом. Такое отсутствие заливки в Автокаде превращается в заливку по умолчанию, которая имеет чёрный цвет. Поэтому, если не предпринять никаких действий в табличном процессоре, вставленная таблица будет чёрной, что, вероятно, очень далеко от необходимости. Отсюда вывод – ещё в Excel таблицу нужно будет «залить» цветом, близким к белому (заливка белым ни к чему не приводит) и обеспечить, само собой, вывод линий ячеек.

Но мало того, что таблица будет «чёрной», вы не увидите в ней и никакой информации, так как чёрный цвет содержимого в Экселе помещается на чёрный фон ячеек в Автокаде: чёрный по чёрному, вот и получается «пустота» – давний приём компьютерных дизайнеров. То, что во вставленной таблице что-то есть, вы почувствуете, перейдя в Excel – там таблица отразится так, как надо.

В будущем при двойном щелчке мышкой на такой таблице в Автокаде произойдёт вызов Экселя и переброс в него для редактирования самой таблицы – производимые изменения при выходе отразятся на листе чертежа.

Советуем быть очень аккуратными при изменении размеров таблицы. Не забудем, что её визуальное представление даже в процессоре – это совсем не то, что мы получим при печати. Даже в Excel печать необходимо настраивать, что уж говорить об Автокаде – есть большая вероятность, что ваша таблица просто не поместится не только в выбранный для неё видовой экран, но и на лист в целом, придётся заняться масштабированием.

Замечаем ещё один нюанс – хоть вставка и производится в режиме «Листа», она отражается и в «Модели», что совершенно неприемлемо с точки зрения разработчика – таблица перекрывает сам чертёж. Поэтому вывод один – сначала в «Модели» организуйте специальный слой для размещения таблицы. Этот слой можно будет визуально отключать, чтобы он не загораживал сам чертёж (подобное поведение, кстати, согласуется с самой идеей применения слоёв).

Мы привели алгоритм вставки таблицы, когда она только создаётся. Часто возникает ситуация, что, конечно, разумнее, когда таблица создана заранее и хранится на диске в виде файла.

В этой ситуации при вставке после выбора «Insert»/«OLE-object» нужно выбрать переключатель «Вставка из файла». При нажатии на «ОК» появится стандартный запрос имени файла – окно выбора из содержимого жёсткого диска. Такая вставка уже не вызывает переход к самому Экселю – это удобно, когда его на самом деле пока на компьютере и нет.

При вставке через файл очень полезно установить ещё один «тонкий» переключатель – «Связать с файлом», он обеспечит более «продвинутую» работу. Теперь, изменяя этот файл таблицы в Экселе, вам не нужно заботиться о запуске Автокада – все изменения последний воспримет сразу после запуска и обновления внешних связей.

Имеем в виду и ещё одну небольшую особенность: для Автокада обычное дело – быстрое удаление объектов простым нажатием на клавишу DEL. Но данная возможность не работает с OLE-объектами, их удаляем – вырезаем уже через буфер обмена.

Таблица как гиперссылка

Есть и ещё один способ обеспечить в Автокаде вставку таблицы из Экселя – в качестве гиперссылки любого чертёжного объекта, обычно текстового. Здесь поступаем следующим образом:

  1. Выбираем объект.
  2. Идём в меню «Insert»/«Hyperlink» («Вставка»/«Гиперссылка»).

    Вставка таблицы как гиперссылки в Автокаде

    Вставка таблицы как гиперссылки в Автокаде

  3. В открывшемся окне с помощью кнопки «Файл» и следующего окна выбираем нужный файл.
  4. Выходим, присваивая объекту гиперссылку при нажатии на «ОК».

Теперь, когда мышка будет заходить на этот объект, она будет сопровождаться ещё и характерным значком гиперссылки с её адресом. Доступ к такому внешнему файлу будет возможен через контекстное меню объекта при выборе команды «Hyperlinks» – все гиперссылки (а их может быть у одного объекта несколько) будут приведены в выводимом рядом окне.

Другие варианты вставки

Некоторые версии Автокада предлагают другой способ решения поставленной задачи. Возможен и такой порядок работы:

  1. Переходим на вкладку «Вставка» на панели «Связывание и извлечение».
  2. Выбираем команду «Связь с данными».
  3. Выбираем таблицу Excel в открывшемся окне.

Можно воспользоваться и вкладкой «Аннотации»:

  1. Здесь напрямую выбираем команду «Таблица».
  2. Следом в окне «Вставка таблицы» указываем параметры вставки объекта «На основе связи с данными».

    Параметры вставки таблицы в Автокаде

    Параметры вставки таблицы в Автокаде

  3. При выборе любого способа экспорта из Экселя в Автокад будет открыто диалоговое окно «Диспетчер связей данных», в котором и нужно будет указать «Создать новую связь с данными Excel».
    Создать новую связь с данными Excel в Автокаде
  4. На следующем этапе вводим имя связи (желательно осмысленное, точно отражающее суть).

    Ввод имени связи с данными в Автокаде

    Ввод имени связи с данными в Автокаде

  5. Затем выбираем внешний файл (можно указать даже диапазон необходимых рабочих ячеек таблицы).
  6. При выходе из данного окна по «ОК» в окне «Диспетчера связей данных» отражается список всех связей чертежа. Если выбрать необходимую связь, соответствующая таблица будет отражена в виде миниатюры в поле ниже.

    Выбор связи данных в Автокаде

    Выбор связи данных в Автокаде

  7. Выходим из «Диспетчера связей» по кнопке «ОК».
  8. В Автокаде появляется необходимая таблица.

Обращаем внимание на то, что Автокад может предлагать ещё две полезные команды для работы с таблицами:

  • «Загрузить из источника» – позволяет обновить информацию в таблице Автокада из ранее связанной с ней и изменённой таблицы Экселя.
  • «Выгрузить в исходный файл» – обновление данных уже в файле Excel после изменения информации в таблице из AutoCAD.

Если в вашем распоряжении версия Автокада, поддерживающая OLE-технологию, то вы без труда сможете повысить уровень своей проектировочной работы, обеспечивая проведение всех расчётов во внешней Excel таблице. Дальше работа уже будет зависеть от уровня поддержки Автокадом OLE и от наличия на ПК самого Экселя, само собой.

В чертежах нужно создавать спецификации и сметы, которые хранят описательную информацию. Поэтому полезно знать, как вставить таблицу из Excel в Автокад. Т.е. перенести табличные данные из Microsoft Excel в графический редактор.

Связь Эксель с Автокадом

Для импорта данных из Excel в AutoCAD нужно правильно связать данные с нужным файлом. Будет происходить обновление данных, если они будут меняться. См. видеоурок «Связь данных таблиц Excel и Автокад». Воспользуйтесь командой «Связь с данными», которая расположена на вкладке «Вставка», панель «Связывание и извлечение».

Автокад (спецификация) связь с Эксель

Вставку таблицы Еxcel в Аutocad можно совершить непосредственно при создании таблицы. Для этого нужно на вкладке «Аннотации» выбрать команду «Таблица» и в диалоговом окне «Вставка таблицы» указать параметры вставки данного объекта «На основе связи с данными» (см. рис.).

Спецификация из Эксель в Автокад

Какой бы способ ни был выбран для импорта из Экселя в Автокад, откроется диалоговое окно «Диспетчер связей данных», в котором нужно указать «Создать новую связь с данными Excel» (см. рис).

Таблица Эксель в Автокад. Диспетчер связей данных

После этого обязательно введите имя данной связи. Старайтесь указывать название, отражающее суть.

Вставка Excel в AutoCAD. Ввод имени связи

Следующий шаг переноса таблицы из Еxcel в Аutocad – выбрать внешний файл, связь с которым вы хотите установить. Предусмотрена возможность связывать отдельный Лист Excel или же нужный диапазон при экспорте таблицы Excel в Autocad, путем указания ячеек (см. рис).

Связь Автокад с Эксель. Выбор внешнего файла

После нажатия «Ок» в Диспетчере связей появится иерархический список всех связей данного документа. Выделив связь, можно просмотреть образец таблицы в миниатюре. Для закрытия этого окна нажмите «Ок».

Эксель → Автокад: иерархический список связей

ПРИМЕЧАНИЕ: Если вы воспользовались командой «Связь с данными», то для отображения таблицы в графическом поле Автокада нужно перейти на вкладку «Аннотации», выбрать команду «Таблица» и в ниспадающем списке выбрать нужную связь (см. рис.).

Создание таблицы AutoCAD на основе существующей связи

В результате в графическом поле AutoCAD появится таблица, перенесенная из Excel в Аutocad.

Импорт Excel в AutoCAD (результат)

Экспорт из Экселя в Автокад путем установления связи позволяет обновлять данные в таблицах при внесении изменений. Т.к. этот объект представляет собой гиперссылку.

Команда «Загрузить из источника» обновляет связанные данные в таблице в текущем чертеже с учетом внесенных корректировок во внешнем файле, то есть из Excel в Аutocad. С помощью команды «Выгрузить в исходный файл» происходит обновление данных в файле Excel в результате изменения табличных значений в файле Автокада.

Если вы подкорректируете таблицу в одном из файлов, всегда можно обновить данные с помощью Загрузки/Выгрузки информации (см. рис.).

AutoCAD - связи таблиц. Загрузка/Выгрузка информации

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

Изучите наши базовые курсы из раздела «Autocad для чайников», которые можно найти на этом сайте (бесплатно для подписчиков)!

Содержание

  1. Как вставить таблицу Excel в AutoCAD и настроить связь данных
  2. Шаг 1. Заполняем таблицу в Excel
  3. Шаг 2. Умные формулы в Excel
  4. Шаг 3. Настройка в AutoCAD
  5. 3.1. Настройка связи для шапки таблицы
  6. 3.2. Настройка связи для данных таблицы
  7. Шаг 4. Обновление данных
  8. САПР для инженера
  9. Страницы
  10. среда, 12 декабря 2012 г.
  11. Быстрая вставка таблицы Excel в чертеж AutoCAD
  12. 8 комментариев:
  13. Создание и вставка таблиц в AutoCAD с помощью Excel

Как вставить таблицу Excel в AutoCAD и настроить связь данных

Очевидно, что работать с таблицами удобнее в Excel, а вот оформление (основная надпись — штамп и рамка) лучше делать в AutoCAD. Сегодня расскажу, как вставить таблицу Excel в AutoCAD, как связать эти два файла так, чтобы при изменении данных в Excel, в AutoCAD автоматически всё обновлялось. А главное, покажу настройки, с которыми AutoCAD не тормозит при обновлении данных.

Чтобы информация была максимально полезной и понятной, буду делать на примере спецификации. Аналогичным образом можно сделать связь для кабельного журнала.

Шаг 1. Заполняем таблицу в Excel

Для начала скачайте файлы шаблонов спецификации по ГОСТ и заполните таблицу в Excel. Тут всё как обычно, но есть один очень важный момент: в первом столбике Поз. не должно быть пустых ячеек. Иначе дальше не сработает.

Спецификация в Excel

Шаг 2. Умные формулы в Excel

Далее на ленте Excel переходим на вкладку Формулы и нажимаем кнопку Диспетчер имён.

Кнопка Диспетчер имён на ленте Excel

Появится окошко. Там уже всё настроено, просто проверьте, что ничего не сломалось. Заодно я объясню, как это работает. Если будете работать со своими таблицами, сможете сделать аналогично.

Header — это диапазон «шапки» нашей таблицы. Там должна быть такая формула:

Спецификация — название листа. $A$1:$D$1 — диапазон данных на листе (шапка таблицы).

Окно диспетчер имён в Excel. Формула для диапазона Header

Data — это диапазон данных, который формируется автоматически.

Там должна быть такая формула:

Окно диспетчер имён в Excel. Формула для диапазона Data

В этой формуле одна функция вложена в другую.

Функция СЧЁТЗ подсчитывает число непустых ячеек в диапазоне (в нашем случае столбик «А»). Как только обнаружится пустая ячейка в столбике «А», то формула считает её концом таблицы. Именно поэтому выше акцентировал внимание на том, что в столбике А не должно быть пропусков ячеек.

Функция СМЕЩ возвращает ссылку на диапазон, смещённый относительно указанной ячейки (диапазона ячеек) на нужное число строк и столбцов. У неё пять аргументов:

  1. Ссылка — ячейка, от которой нужно отсчитывать. Берём верхнюю левую ячейку с данными таблицы. В нашем случае это ячейка «А2» на листе «Спецификация».
  2. Смещ_по_строкам. Мы будем отсчитывать от ячейки А2. Поэтому в формуле 0.
  3. Смещ_по_столбцам. Мы будем отсчитывать от ячейки А2. Поэтому в формуле 0.
  4. Высота — высота в строках результирующего диапазона (т.е. нашей таблицы). Сюда вставляем формулу СЧЁТЗ, прибавляя ещё единицу. Таким образом, у нас в конце спецификации будут ещё две пустых ячейки, т.к. СЧЁТЗ посчитала ещё и первую строчку — шапку таблицы.
  5. Ширина — ширина в столбиках результирующего диапазона (т.е. нашей таблицы). Указываем 9, т.к. в нашей спецификации фиксированная ширина — 9 столбиков.

Когда в спецификацию будут добавлены новые строки, то диапазон данных автоматически расширится, т.к. функция СЧЁТЗ посчитает число заполненных ячеек в первом столбике листа и автоматически расширит таблицу. Когда лишние строки из таблицы будут удалены, диапазон данных автоматически уменьшится. В итоге, для передачи в AutoCAD у нас всегда будет таблица необходимого размера.

Кстати, если в каком-то другом случае ширина таблицы тоже может меняться, то в аргумент Ширина прописываем аналогичную формулу СЧЁТЗ, только указывая подсчёт по первой строке: $1:$1.

Шаг 3. Настройка в AutoCAD

Открываем шаблон спецификации в AutoCAD с пустой таблицей.

3.1. Настройка связи для шапки таблицы

Выделяем ячейки шапки таблицы (надо выделить всю строку заголовков). Появляется панель с кнопками редактирования таблицы.

Спецификация в AutoCAD. Настройка связи с Excel. Заголовок таблицы

Нажимаем кнопку «Связь ячейки. » — она вторая справа. Появляется окошко «Выбор связи с данными».

Окно создания связи AutoCAD и Excel

Нажимаем «Создайте новую связь с данными Excel» и вводим название новой связи — Header. Появляется окно настройки связи с данными Excel.

Выбираем наш Excel-файл cо спецификацией. И устанавливаем ниже «Относительный путь». В параметрах связи выбираем из списка нужный лист (в нашем случае единственный лист «Спецификация»), устанавливаем переключатель в положение «Связь с именованным диапазоном» и выбираем из списка диапазон «Header».

Настройка в AutoCAD новой связи с данными в Excel. Настройка диапазона данных

Дальше в правом нижнем углу этого окошка нажимаем на кнопку со стрелкой, чтобы появились настройки форматирования и вносим некоторые изменения:

  • В блоке «Содержимое ячеек» устанавливаем переключатель в положение «Сохранить форматы данных, вычислить формулы в Excel».
  • Флажок «Разрешить запись в исходный файл» снимаем. Так получится односторонняя связь — изменения вносим только в Excel, а в AutoCAD будет редактирование будет недоступно.
  • В блоке «Форматирование ячеек» флажок «Использование форматирования Excel» отключаем, переключатели ниже должны быть неактивны.

Должно получиться как на картинке.

Настройка в AutoCAD новой связи с данными в Excel. Настройка форматирования

Нажимаем кнопку «Ок». Связь для шапки таблицы настроена.

3.2. Настройка связи для данных таблицы

Устанавливаем курсор на первую пустую ячейку в первом столбике, сразу под «шапкой» таблицы.

Спецификация в AutoCAD. Настройка связи с Excel. Данные таблицы

Далее действуем аналогично настройке связи для заголовка таблицы. Нажимаем кнопку «Связь ячейки. ». Создаём новую связь с именем Data, выполняя аналогичные настройки, только выбираем именованный диапазон Data. Настройки форматирования делаем точно такие же, как для заголовка.

Нажимаем Ок. Связь с данными установлена. AutoCAD сразу же загрузит данные из таблицы Excel в таблицу AutoCAD. Остаётся удалить лишние строки, которые были в таблице шаблона. При этом строки, которые охватывает связь с Excel, удалить не получится.

Заполненная спецификация в AutoCAD после настройки связи с Excel

Шаг 4. Обновление данных

При изменении данных в таблице Excel, сразу после сохранения файла, в AutoCAD в правом нижнем углу появится уведомление.

Уведомление в AutoCAD об изменении данных в связанной таблице Excel

Для импорта обновлённых данных из таблицы Excel в AutoCAD просто нажмите на синюю ссылку в уведомлении. AutoCAD импортирует и перезапишет изменённые данные в связанной таблице.

Источник

САПР для инженера

Блог Михайлова Андрея о приемах работы и хитростях в САПР

Страницы

среда, 12 декабря 2012 г.

Быстрая вставка таблицы Excel в чертеж AutoCAD

При вставке AutoCAD позволяет таблицу превратить в таблицу Автокада или оставить ее внедренным OLE-объектом.

  • Для того, чтобы преобразовать содержимое буфера обмена в таблицу AutoCAD на ленте Главная выбираем команду Специальная вставка либо вводим команду ВСТСПЕЦ / _PASTESPEC

С остальными приёмами работы в системе AutoCAD можно ознакомиться здесь.

С уважением, Андрей.

8 комментариев:

Отличный совет! Спасибо огромное! только подскажите вот, как теперь быть. После вставки таблицы таким образом текст внутри ячеек остается черным (цвет 0,0,0)и как бы его изменить теперь во всех ячейках одновременно? Подскажите пожалуйста!

К сожалению, пока не нашел как это сделать. Можно лишь входить в каждую ячейку и править цвет текста в редакторе МТекст. Поразбираюсь еще.

Я нашел решение этой проблемы,если копировать с Exel в режиме «Защищенный просмотр» тогда оно вставляет в в цвете «по слою».

Источник

Создание и вставка таблиц в AutoCAD с помощью Excel

В этой статье Вы узнаете, как создать таблицу с помощью Excel и вставить ее в AutoCAD, а также как в дальнейшем ее редактировать.

Этот способ заключается в том, что всю таблицу мы создаем в программе Excel, а потом вставляем ее на чертеж. Редактирование таблиц также происходит с помощью Excel.

Данный способ считается одним из самых удобных и быстрых, так как таблицы Excel легко редактируются, в них удобно работать со значениями в ячейках и вести разного рода подсчеты.

Необходимо помнить, что ячейки в Excel измеряются не в миллиметрах, как в AutoCAD, а знаках (измеряется ширина ячейки) и пунктах (измеряется высота ячейки). Ниже представлена таблица, с помощью которой Вы сможете перевести знаки и пункты в миллиметры чертежа.

В качестве примера, будем создавать Спецификацию согласно ГОСТ:

Создаем новый документ (таблицу) в Excel. Вводим в ячейки требуемые значения: Поз., Наименование, Кол., Масса ед., кг., задаем высоту и стиль шрифта

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

Делаем внешнюю границу таблицы более толстой, для этого нажимаем на кнопку Толстая внешняя граница

Переходим к настройке ширины и высоты нашей таблицы. Нам необходимо перевести размеры ячеек в таблице Excel в миллиметры чертежа. Для этого воспользуемся выше упомянутой таблицей для перевода знаков/пунктов в миллиметры. Ширина первого столбца (Поз.) нашей таблицы 10мм, а в знаках это будет 6 знаков (0,6*10=6). Высота ячейки с текстом Поз., Наименование, Кол., Масса ед., кг. — 15мм, в пунктах это будет — 39,75 пунктов (2,65*15=39,75).

Задаем полученные данные для первого столбца, для этого: выделяем весь столбец, кликаем по нему правой кнопкой мыши и выбираем из списка Ширина столбца…

В появившемся окне Ширина столбца… вводим в поле значение 6

Теперь выделяем первую строку, кликаем по ней правой кнопкой мыши и выбираем из списка Высота строки…

В появившемся окне Высота строки… вводим в поле значение 39,75

Вот что у нас получилось:

Теперь настраиванием все остальные строки и столбцы, переводя единицы размеров Excel в миллиметры чертежа. Указав все размеры, получаем следующий вид таблицы

Остался еще один штрих, перейдите на вкладку Разметка таблицы — Параметры листа и снимите галочку Вид

Наша таблица готова, теперь вставляем ее на чертеж в AutoCAD. Выделяем всю таблицу в Excel, нажимаем сочетание клавиш Ctrl+C (Копировать) или кликаем правой кнопкой мыши, и выбираем Копировать

Теперь заходим в AutoCAD и нажимаем сочетание клавиш Ctrl+V (Вставить) (или Правка — Вставка, или правая кнопка мышки и Буфер обмена — Вставить

и указываем точку вставки. Таблица вставлена в AutoCAD

Для того чтобы отредактировать данную таблицу необходимо сделать следующее: выделяем нашу таблицу, кликаем правой кнопкой и выбираем из списка OLE — Открыть

Вы попадаете снова в редактор программы Excel, в котором делаете с таблицей все, что Вам нужно. После изменений — просто закрываете Excel и видите, что в AutoCAD появились Ваши правки

Как видите, это очень интересный и гибкий способ создания и вставки таблиц в AutoCAD.

Также, существуют и другие способы для создания и вставки таблиц на чертеж, о которых Вы можете прочитать, перейдя по ссылке в статьи: Несколько способов создания таблиц в AutoCAD.

Способов есть много, а вот каким пользоваться — выбор остается за Вами.

Источник

1. have the excel file ready.

2. Type TABLE and hit ENTER on your keyboard.

3. Tick From a data link from the Insert options section.

4. Launch the Data Link manager dialog window.

5. Create a new Excel Data Link.

6. Enter Data Link Name and Press the OK button.

How do I open an embedded Excel file in Excel?

1. Click inside the cell of the spreadsheet where you want to insert the object.

2. On the Insert tab, in the Text group, click Object.

3. Click the Create from File tab.

4. Click Browse, and select the file you want to insert.

How do you edit an embedded worksheet in Excel?

When you later want to modify the Excel worksheet, simply double-click your mouse on it within your document. You can edit it using tools you are familiar with in Excel, and you can then click your mouse outside of the worksheet (elsewhere in your Word document) to return to regular Word editing.23 mai 2020

Can Microsoft Excel be used with AutoCAD for Object Linking and Embedding?

You can link or embed a view of an AutoCAD Architecture drawing within another application that supports OLE such as Excel. The COPYLINK command copies the view in the current ACA viewport to the clipboard and you can then paste the view into the destination document.31 déc. 2013

How do I convert an Excel file to AutoCAD?

1. In Microsoft Excel, select the spreadsheet area that you want to import, and copy it to the clipboard.

2. In AutoCAD, on the Edit menu, click Paste Special.

3. In the Paste Special dialog box, select the AutoCAD Entities option.

How do I convert Excel coordinates to AutoCAD?

Use the CONCAT function in Excel to create a combined cell of the three columns of coordinates. The format of the point coordinates must be X,Y,Z then copy the entire column to clipboard. Switch to AutoCAD and launch the MULTIPLE POINTS command, and paste the copied coordinates.30 jan. 2019

How do I unblock embedded objects in Excel?

1. In Excel, click the File tab.

2. Click Options > Trust Center > Trust Center Settings, and then click External Content.

3. Click the option that you want under Security settings for Linked Data Types:

How do I download an embedded Excel file?

1. Make a copy of the Excel file to a new folder.

2. Edit the file name, adding . zip on the end.

3. Click OK when Windows warns you about changing file endings.

4. Right-click and expand the file.

5. Open the xl folder, then the embeddings folder.

How do I open an embedded document?

1. Launch Microsoft Word.

2. Click the “Insert” tab and review the buttons on the ribbon below the tab.

3. Open an image attachment by clicking the “Picture” button.

4. Open a file saved in another program by clicking the “Object” menu on the ribbon, then clicking “Object” again.

How do I expand embedded Excel into Word?

1. Open the word document and select Insert on the ribbon.

2. In the Text group click the dropdown arrow for Object and Select Object.

3. The Object dialog box will appear select Create from File.

4. Choose Browse and select the Excel file that you want to Embed.

How do I get rid of embedded Excel in Word?

1. Select the chart area and press Ctrl+C.

2. Select the location where you want to paste a picture of the chart, press Ctrl+Alt+V, and pick a Picture format.

3. Select the original embedded chart and press Delete.

How do I resize an embedded Excel file?

To resize the display area, place your mouse pointer over the small black resizing squares that appear around the perimeter of the embedded worksheet object until your mouse pointer turns into a double-pointed arrow.31 août 2020

How do I remove OLE link in Excel?

1. On the Data tab, in the Connections group, click Edit Links. Note: The Edit Links command is unavailable if your file does not contain linked information.

2. In the Source list, click the link that you want to break.

3. Click Break Link.

How do you clip an OLE object in AutoCAD?

How do you clip an OLE object in AutoCAD? document by just double clicking it in Word. DWFATTACH and clip away.

How do you add an OLE object in CAD?

1. Open the document in the source application.

2. Copy the information you want to embed to the Clipboard.

3. Open the drawing.

4. Click Home tab Utilities panel Paste. Find.

5. Specify a point to locate the object.

Очень часто при работе необходимо вставить таблицу Excel в чертеж AutoCAD. Это могут быть  спецификации, перечни элементов, экспликации помещений и пр. 

При вставке AutoCAD позволяет таблицу превратить в таблицу Автокада или оставить ее внедренным OLE-объектом.

Если связь между исходной и вставленной таблицами не нужна, то можно воспользоваться обычным буфером обмена Windows. Если связь нужна, то нужно использовать инструмент создания связей данных, описанный здесь.

Рассмотрим процесс быстрой вставки подробнее.

Последовательность действий:

  • Открываем таблицу в Excel и копируем необходимую таблицу либо ее часть (например, нажимаем Ctrl+C) 

  • Если нам не нужно преобразовывать таблицу во внутренний формат Автокада, то переходим в AutoCAD и делаем вставку из буфера (например, нажимаем Ctrl+V)

Получаем таблицу как OLE-объект, которую нельзя редактировать средствами Автокада.

  • Для того, чтобы преобразовать содержимое буфера обмена в таблицу AutoCAD на ленте Главная выбираем команду Специальная вставка либо вводим команду ВСТСПЕЦ / _PASTESPEC 

  • В появившемся окне выбираем Вставить Объекты AutoCAD

  •  Получаем обычную таблицу AutoCAD 

Теперь можем её редактировать как угодно, менять формат, содержание и пр. Обратите внимание, что имеющиеся в таблице Excel формулы перенеслись и в таблицу AutoCAD (в примере поля серого цвета).

С остальными приёмами работы в системе AutoCAD можно ознакомиться здесь.

С уважением, Андрей.


Перейти к содержимому раздела

Форумы CADUser

Информационный портал для профессионалов в области САПР

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Дерево сообщений Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 21 февраля 2003г. 14:36:25

  • Иршат
  • Восстановленный участник
  • На форуме с 21 февраля 2003г.
  • Сообщений: 4
  • Спасибо: 0

Тема: Как редактировать вставленный OLE объект ?

В готовый чертеж AutoCAD 2000 вставляется фрагмент листа Excel. После этого начинается. После любого изменения этого объекта (перетаскивание, изменение размеров) начинаются «глюки» AutoCAD: исчезают рисунки на кнопках, перестают отображаться части вставленной таблицы (причем, на самом деле, они сохраняются)…
В конце концов AutoCAD просто виснет.

#2 Ответ от Алексей Ишмяков 21 февраля 2003г. 18:30:27

  • Алексей Ишмяков
  • Восстановленный участник
  • На форуме с 15 октября 2001г.
  • Сообщений: 896
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

При работе с OLE объектами в AutoCAD настоятельно рекомендуется использовать только пространство Листа (Layout)

#3 Ответ от Mikhail 21 февраля 2003г. 19:01:41

  • Mikhail
  • Восстановленный участник
  • На форуме с 8 февраля 2003г.
  • Сообщений: 31
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Вот что написано в хелпе к Акаду

AutoCAD 2000 Known Limitations
….
You cannot edit a Microsoft Excel spreadsheet from within AutoCAD.  To make changes to the spreadsheet, you must edit it in Microsoft Excel.  However, the links in AutoCAD cannot be updated or reloaded.
….

Сия тирада означает приблизительно следующее:

Известные ограничения Акада2000
….
Вы не можете редактировать электронные таблицы Екселя из Акада. Изменять их (эл. таблицы) вы должны непосредственно в Екселе. При этом таблица вставленная в Автокад не обновляется…

Я работаю с 2000 и предполагаю что в 2002 ситуация вряд ли изменилась…
Рекомендую создавать таблицы в акаде с использованием блоков с аттрибутами — например одна строка — блок с атрибутами… :))) В общем желаю творческих успехов :)))

#4 Ответ от Игорь 21 февраля 2003г. 21:47:42

  • Игорь
  • Восстановленный участник
  • На форуме с 1 июня 2002г.
  • Сообщений: 31
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Здеь возикает еще одна проема, а именно,: размер вставляемого фрагмента или OLE-объекта из Microsoft Excel (в не зависимости от того, вставляется linked object или нет) в AutoCAD далеко не всегда сооответствует тому, чего хотелось бы. Уверен, что многие с этим встречались. Но кто и как это обходил и обходил ли?
Hellp, PLEASE

#5 Ответ от Иршат 26 февраля 2003г. 10:30:28

  • Иршат
  • Восстановленный участник
  • На форуме с 21 февраля 2003г.
  • Сообщений: 4
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Спасибо всем за отклик.
Действительно, у себя в Helpe я нашел только такой текст:
  Excel spreadsheets pasted into AutoCAD use only the Picture (metafile) format. If a spreadsheet is too large, only part of it is pasted into the drawing.
Mikhail, а в каком месте то, что вы прислали?
НО:
Я переустановил Office с XP на 2000 и проблема исчезла!
Всем привет.

#6 Ответ от Иршат 28 февраля 2003г. 11:55:48

  • Иршат
  • Восстановленный участник
  • На форуме с 21 февраля 2003г.
  • Сообщений: 4
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Как оказалось, замена Office положительно повлияла только на одном компьютере, а на другом — нет.

Зато:
отлично работает Paste Special…-Лист Microsoft Excel и AutoCAD Entities.

Что каксается печати — пока не знаю.

#7 Ответ от Евгений 3 марта 2003г. 02:08:45

  • Евгений
  • Восстановленный участник
  • На форуме с 15 марта 2002г.
  • Сообщений: 110
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Привет!
Я работаю с Excel-ем в AutoCAD-е без проблем,
(Win XP, AC2002, Office XP). По части таблиц — все обновляется,
два клика на табличке, открывается Excel, изменяю таблицу (данные в таблице), сохраняю и все. В AC таблица изменилась в файле Excel-я изменилось. В чем проблема?
Если таблица себя ведет «плохо» так есть же настройки всевозможные — например свойства.

#8 Ответ от Иршат 3 марта 2003г. 14:05:11

  • Иршат
  • Восстановленный участник
  • На форуме с 21 февраля 2003г.
  • Сообщений: 4
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Евгений!
Проблема была при вставке фрагмента таблицы через буфер обмена. Судя по вашему отклику вы делали правильно: с помощью Paste Special…
Но судя по обсуждению аналогичных тем в этом форуме существуют проблемы при печати.
Я до них еще не дошел.

#9 Ответ от AL 3 марта 2003г. 15:47:42

  • AL
  • Восстановленный участник
  • На форуме с 26 февраля 2003г.
  • Сообщений: 14
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Настоятельно рекомендую все объекты OLE вставлять только через Paste Special (и не только в Acad). При этом делать связь с источником Paste link. После вставки, параметр Update установить на Manual (OLE Links), чтобы источник не тормозил работу (например, при старте файла). Обновление связи — по команде Update Now (OLE Links), непосредственно перед печатью.
Поскольку 99% всех Win приложений имеет фоновый цвет — белый, рекомендую туда же перейти и в Acade, чтобы вставленный объект не сиял, как луна в черном небе.
Бывают проблемы, при вставке в Word объекта из Acad со вставленным объектом Excel — теряется часть текста. Если, кто понял, в чем дело — напишите. Спасибо.

#10 Ответ от Евгений 4 марта 2003г. 01:53:30

  • Евгений
  • Восстановленный участник
  • На форуме с 15 марта 2002г.
  • Сообщений: 110
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Иршат!
Проблема при печати OLE была у меня при использовании AC200 на WinMe. В настоящее время меня эта проблема не тревожит.

#11 Ответ от Ира 9 сентября 2005г. 18:19:42

  • Ира
  • Восстановленный участник
  • На форуме с 9 сентября 2005г.
  • Сообщений: 1
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Помогите решить проблему! При вставке таблицы Excel в Word, она не редактируется!!! Уже переставила офис! Не помогло! При редактировании таблицы пишется: невозможно откымь документ, т.к. пользователь не обладает достаточными полномочиями!

#12 Ответ от FUF 12 июля 2006г. 17:19:03

  • FUF
  • Восстановленный участник
  • На форуме с 17 апреля 2006г.
  • Сообщений: 8
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Таких проблем нет, но есть сходная: слои и таблицы из Word. Не получается назначить вставленному объекту из Word необходимый слой. Что делать?
Спасибо.

#13 Ответ от kpblc 12 июля 2006г. 17:26:15

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,348
  • Спасибо: 23

Re: Как редактировать вставленный OLE объект ?

> FUF
Разблокировать, включить и разморозить все слои.

#14 Ответ от FUF 12 июля 2006г. 17:33:24

  • FUF
  • Восстановленный участник
  • На форуме с 17 апреля 2006г.
  • Сообщений: 8
  • Спасибо: 0

Re: Как редактировать вставленный OLE объект ?

Пока, приходится вставлять с заданным текущим слоем.

Сообщения 14

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Like this post? Please share to your friends:
  • Ole для word на c
  • Ole в delphi для excel
  • Ole word c builder
  • Ole package что это word
  • Ole objects in word