Савјети за уметање Екцел таблица у АутоЦАД користећи ОЛЕ технологију

Убацивање табеле из Екцел-а у АутоЦАД је веома хитан задатак, ако узмемо у обзир да се често пратећа спецификација мора поставити на лист са развијеним цртежом.

Заправо, АутоЦАД има своје алате за креирање табела: као цртање - за линије и текст за попуњавање.

Али ако:

  • потребно је у будућности осигурати оперативну промјену таблица са више специјализираним алатима, који једноставно не постоје у најпопуларнијем програму пројектирања;
  • табеле садрже калкулације које се могу прилагодити у будућности;
  • Желим да пружим прилику да утичем на процес подршке развоју за људе који немају или немају АутоЦАД на рачунару -

онда решавање проблема како уметнути табелу из Екцел-а у АутоЦАД може много помоћи.

Програмер само треба јасно да замисли сврху два начина рада АутоЦАД-а - "Модел" и "Схеет". Први, осмишљен од стране програмера система, служи управо за дизајн - цртање. Друга је припрема цртежа за штампање. Очигледно је да се пратеће табеле односе на референтну информацију, која је потребна само приликом штампања, па самим тим и места таквих објеката само у "Схеет" моду. Не би требало да убацујете табеле у АутоЦАД у “Модели” - ово искривљује целу идеју рада апликације (неки чак успијевају направити и креирати коментар у “Модели” и оквирима).

Операција лепљења - корак по корак алгоритам

Имајте на уму да је интеракција у питању обезбеђена технологијом везивања објеката - ОЛЕ (неке апликације је називају АцтивеКс - активна интеракција). Ова технологија се одавно користи за повезивање резултата свих апликација које су укључене у Мицрософт Оффице пакет. Али чињеница је да све апликације изван "Канцеларије" не подржавају ову технологију. Можда имате такву верзију АутоЦАД-а да не подржавате ову технологију. Онда може бити само један закључак - ставити другу, новију верзију (добро, или користити оно што ваша верзија пружа, што је сасвим прикладно за цртање).

Осим тога, рад на ОЛЕ технологији при одлучивању о томе како уметнути Екцел таблицу у АутоЦАД, је мало другачији од обављања истог задатка, на примјер, у хрпи Екцел - Ворда (или, на примјер, ПоверПоинт).

Тамо прво креирамо табелу у Екцелу, а затим спроводимо њен “специјални” инсерт у Ворд-у. Рад у Аутоцад-Екцел пакету је мало другачији.

Овде:

  1. У "Схеет" моду АутоЦАД-а, идите на мени Инсерт / ОЛЕ Објецт ("Инсерт" / "ОЛЕ-објецт").

    Уметните ОЛЕ објект у АутоЦАД

  2. У прозору који се отвори, изаберите радио дугме „Цреате а нев“ и на суседној листи десно - „Мицрософт Оффице Екцел Схеет“ (можда ће постојати још једна опција у овој листи - „Мицрософт Оффице Екцел 97-2003 Схеет“, ово је ако сте успели да ставите неколико верзије "Канцеларије").

    Убаците објекат у АутоЦАД

  3. Ако је овај табуларни процесор на ПЦ-у, систем га покреће и баца у рад са листом табеле - имајте на уму да се изглед табеле већ појавио у Автокаду.
  4. Сада можете креирати потребне у Екцелу.
  5. Када затворите лист - изађите из програма, резултат рада ће бити убачен у АутоЦАД. Заправо, уметање се врши на улазу у Екцел, али је табела сама по себи још увек празна. Када пренесете табелу, сачувано је све додељено форматирање.

Приметили смо неке нијансе.

Прво, одмах након изласка из табеле, на екрану се појављује прозор за подешавање створеног објекта - његова величина, размера, квалитет приликом штампања (то је опет у расправи о додели АутоЦАД режима). Ова подешавања се обично остављају као што су понуђена по подразумеваној вредности, посебно зато што се могу брзо променити у будућности. Ако нема потребе да се овај прозор са својствима појављује стално, онда можете ресетовати излазни прекидач овог прозора (он је у доњем делу).

Друго, ако прозор за приказ, који треба да садржи табелу, није дефинисан пре уметања, уметање ће се десити у горњем левом углу прозора режима, у супротном - у горњем левом углу прозора за приказ. Али у сваком случају, табела у будућности може се померити на право место.

Треће. Не заборавите да се ради о различитим стварима - бијелој боји испуне и заданој боји испуне. На почетку, у Екцелу, табеле немају попуњавање ћелија - само одсуство попуњавања је визуелно исто као и бело. Овај недостатак попуњавања АутоЦАД-а претвара се у подразумевано испуњење, које је црно. Према томе, ако у табуларном процесору није предузета никаква акција, уметнута табела ће бити црна, што је вероватно веома далеко од неопходног. Отуда и закључак - чак иу Екцелу, табела ће морати да буде „испуњена“ бојом блиском белој (пуњење белим не доводи ни до чега) и наравно, обезбеђује излаз ћелијских линија.

Али не само да ће табела бити "црна", нећете видети никакве информације у њој, пошто је црна боја садржаја у програму Екцел смештена на црној позадини ћелија у АутоЦАД-у: црна на црно, тако да је "празнина" - дугогодишња техника компјутерских дизајнера . Чињеница да постоји нешто у уметнутој табели, осетићете када одете у Екцел - тамо ће се табела рефлектовати онако како би требало.

Убудуће, ако двапут кликнете на такву табелу у АутоЦАД-у, Екцел ће бити позван и пребачен на њега да би уредио саму табелу - промене које направите ће се одразити на цртежу за цртање када изађете.

Саветујемо вам да будете веома опрезни када мењате величину стола. Не заборавите да његова визуелна презентација чак иу процесору уопште није оно што добијамо приликом штампања. Чак иу Екцелу, штампање треба да буде прилагођено, шта рећи о АутоЦАД-у - постоји велика вероватноћа да се ваша табела једноставно неће уклопити не само у приказани прозор изабран за њега, већ и на листу у целини, мораћете да урадите скалирање.

Напомињемо још једну нијансу - иако је уметање направљено у “Схеет” моду, то се одражава иу “Моделу”, што је потпуно неприхватљиво са становишта девелопера - табела се преклапа са цртежом. Дакле, постоји само један закључак - прво, у “Моделу”, организујте посебан слој за постављање стола. Овај слој се може визуелно искључити тако да не блокира сам цртеж (ово је, успут речено, у складу са самом идејом коришћења слојева).

Водили смо алгоритам да убацимо табелу када се она креира. Често постоји ситуација која је, наравно, разумнија када се табела креира унапријед и похрањује на диск као датотека.

У овој ситуацији, када убаците, након што сте изабрали "Инсерт" / "ОЛЕ-објецт", изаберите "Инсерт фром филе". Када кликнете на "ОК", појавиће се стандардни захтев за име фајла - прозор за избор из садржаја хард диска. Такво уметање више не узрокује прелазак у сам Екцел - ово је згодно када још увек није на рачунару.

Приликом уметања кроз датотеку, врло је корисно инсталирати још један “танки” прекидач - “Линк то филе”, који ће омогућити “напреднији” рад. Сада, промјеном ове таблице у Екцелу, не морате бринути о покретању АутоЦАД-а - све промјене ће бити прихваћене од стране корисника одмах након покретања и ажурирања вањских линкова.

Имамо на уму још једну малу особину: за Автокад, уобичајено је брзо брисање објеката једноставним притиском на ДЕЛ тастер. Али ова функција не ради са ОЛЕ објектима, ми их бришемо - исечемо је већ кроз цлипбоард.

Табела као хипервеза

Постоји још један начин да се обезбеди уметање табеле из Екцел-а у АутоЦАД-у као хипервезу било ког цртежног објекта, обично текстуалног. Овде настављамо на следећи начин:

  1. Изаберите објекат.
  2. Идите у мени "Инсерт" / "Хиперлинк" ("Инсерт" / "Хиперлинк").

    Уметните табелу као хипервезу у АутоЦАД-у

  3. У прозору који се отвори, користите дугме "Филе" и следећи прозор да бисте изабрали жељену датотеку.
  4. Напуштамо, додељујући објекту хипервезу када кликнете на "ОК".

Сада, када миш пређе на овај објекат, биће праћен карактеристичном иконом хипервезе са њеном адресом. Приступ таквом спољном фајлу ће бити могућ преко контекстног менија објекта приликом одабира команде „Хипервезе“ - све хипервезе (и можда их је неколико у истом објекту) биће приказано у следећем приказаном прозору.

Друге опције уметања

Неке верзије АутоЦАД-а нуде још један начин рјешавања проблема. Могуће и овај поступак:

  1. Идите на картицу "Инсерт" у панелу "Бинд анд Ектрацт".
  2. Изаберите команду "Линк то дата."
  3. Изабрали смо Екцел табелу у отвореном прозору.

Можете да користите картицу "Напомене":

  1. Овде директно бирамо команду "Табела".
  2. Пратећи у прозору "Инсерт Табле" уносимо параметре уметања објекта "Басед он дата цоннецтион".

    Табела уноси параметре у АутоЦАД

  3. Ако изаберете било који метод извоза из Екцел-а у АутоЦАД, отвориће се дијалог "Дата Релатионсхип Манагер", у којем ћете морати да наведете "Креирај нову везу са Екцел подацима".

  4. У следећем кораку унесите име везе (по могућности смислено, тачно одражавајући суштину).

    Унесите име везе са подацима у АутоЦАД-у

  5. Затим одаберемо спољну датотеку (можете чак и одредити опсег потребних радних ћелија табеле).
  6. Када изађете из овог прозора са “ОК”, прозор “Дата Релатионсхип Манагер” приказује листу свих линкова за цртање. Ако изаберете жељену везу, одговарајућа табела ће бити приказана као минијатура у пољу испод.

    Избор везе за пренос података у АутоЦАД-у

  7. Изађите из "Цоннецтион Манагер" на дугмету "ОК".
  8. Потребна табела се појављује у АутоЦАД-у.

Скрећемо пажњу на чињеницу да АутоЦАД може да понуди још две корисне команде за рад са табелама:

  • “Лоад фром соурце” - омогућава вам да ажурирате информације у АутоЦАД табели из претходно придружене и модификоване Екцел табеле.
  • "Уплоад то соурце филе" - ажурирање података већ у Екцел датотеци након промене информација из табеле из АутоЦАД-а.

Ако имате верзију АутоЦАД-а која подржава ОЛЕ-технологију, лако можете повећати ниво дизајнерског рада тако што ћете осигурати да се сви прорачуни изводе у екстерној Екцел табели. Даљи рад ће већ зависити од нивоа подршке за ОЛЕ АутоЦАД и од присуства Екцела на самом рачунару, наравно.