Како читати Екцел у СолидВоркс макроу

Аутор: Florence Bailey
Датум Стварања: 23 Март 2021
Ажурирати Датум: 1 Јуни 2024
Anonim
Спецификация I-TOOLS часть №1
Видео: Спецификация I-TOOLS часть №1

Садржај

Радите ефикасније у СолидВоркс-у користећи Екцел-ову способност да складишти више вредности и дефинишете функционалне односе између њих. Контролише СолидВоркс параметре, као што су вредности димензија, помоћу Екцел ВБА алата. На пример, можете да направите склоп са уграђеном Екцел табелом која вам омогућава да контролишете димензије дела. Можете да промените вредности ћелија у уграђеном радном листу, а затим кликните на командно дугме да бисте покренули макро који ажурира скуп. Истражите многе опције за коришћење Екцел формула и функција помоћу СолидВоркс макронаредби.


Упутства

СолидВоркс је врста 3Д програм за цртање вођеног рачуналом (Стоцкбите / Стоцкбите / Гетти Имагес)
  1. Отворите моунт у СолидВоркс. Кликните десним тастером миша на фасциклу "Аннотатионс" у стаблу пројекта "ФеатуреМанагер" и изаберите "Прикажи имена димензија" да бисте омогућили лак приступ одређеним димензијама.

  2. Снимите макро. Идите у мени "Виев" и изаберите "Тоолбарс" и "Мацро" да бисте приказали траку са алатима Мацро. Кликните на дугме "Сними снимање макроа" на траци са алаткама.

  3. Обавите само радње које желите снимити. Двапут кликните на сваку димензију да бисте повећали њену димензију, на пример, 1,2 цм. Кликните на дугме "Ребуилд" или притисните "Цтрл + Б" да бисте поново саставили склоп. Кликните на дугме "Заустави макро" на траци са алаткама да бисте га зауставили.


  4. Унесите име за макро, као што су "димензије", у поље "Име датотеке" у дијалошком оквиру "Нови макро". Изаберите "СВ ВБА макрои (* .свп)" у "Сачувајте као тип "и кликните на" Сачувај ".

  5. Кликните на дугме "Измени макро" на траци са алаткама и изаберите нови. Код треба да садржи нешто слично следећем:

    Суб маин ()

    Сет свАпп = ЦреатеОбјецт ("СлдВоркс.Апплицатион") Сет Парт = свАпп.АцтивеДоц Парт.СелецтБиИД "Схафт1 @ Скетцх1 @ мигеар-1 @ МиГеарбок". Парт.Параметер ("Схафт1 @ Скетцх1 @ мигеар.Парт"). СистемВалуе = 0.0254 Парт.СелецтБиИД "Схафт2 @ Скетцх1 @ мигеар2-1 @ МиГеарбок",. Парт.Параметер ("Схафт2 @ Скетцх1 @ мигеар2.Парт"). СистемВалуе = 0.0254 Парт.СелецтБиИД "МиДиа1 @ Скетцх1 @ мигеар-1 @ МиГеарбок". Парт.Параметер ("МиДиа1 @ Скетцх1 @ мигеар.Парт"). СистемВалуе = 0.1016 Парт.СелецтБиИД "МиДиа2 @ Скетцх1 @ мигеар2-1 @ МиГеарбок" ,. Парт.Параметер ("МиДиа2 @ Скетцх1 @ мигеар2.Парт"). СистемВалуе = 0.0762 Парт.ЕдитРебуилд Парт.ЦлеарСелецтион Енд Суб


  6. Обришите сваку линију кода која укључује методу "СелецтБиИД" да бисте побољшали макро. Макро снимљен одабиром димензије и промјеном вриједности. Али за овај пример, овај код вам није потребан, јер само чини обраду непотребном. Измењени код треба да личи на следеће:

    Суб маин ()

    Сет свАпп = ЦреатеОбјецт ("СлдВоркс.Апплицатион") Сет Парт = свАпп.АцтивеДоц Парт.Параметер ("Схафт1 @ Скетцх1 @ мигеар.Парт") СистемВалуе = 0.0254 Парт.Параметер ("Схафт2 @ Скетцх1 @ мигеар2.Парт"). СистемВалуе = 0.0254 Парт.Параметар ("МиДиа1 @ Скетцх1 @ мигеар.Парт") СистемВалуе = 0.1016 Парт.Параметар ("МиДиа2 @ Скетцх1 @ мигеар2.Парт") СистемВалуе = 0.0762 Парт.ЕдитРебуилд

  7. Отворите радни лист програма Екцел и попуните ћелије за вредности које желите да контролишете. Додајте дугме на радном листу да бисте активирали макро у Екцелу. Идите на "Виев" мени, одаберите "Тоолбарс" и кликните на "Цонтрол Тоолбок". Изаберите опцију "Цомманд Буттон", а затим кликните на прозор радног листа где желите да убаците командно дугме.

  8. Идите на СолидВоркс и копирајте све макро кодове између "Суб Маин ()" и "Енд Суб" линија снимљеног макроа.

  9. Вратите се у Екцел табелу и двапут кликните на ново командно дугме или кликните десним тастером миша и изаберите "Виев Цоде". Залијепите копирани СолидВоркс код у линију "Енд Суб".

  10. Промените следећи код да бисте приступили вредностима у Екцелу.

    Привате Суб ЦоммандБуттон1_Цлицк () Сет свАпп = ЦреатеОбјецт ("СлдВоркс.Апплицатион") Сет Парт = свАпп.АцтивеДоц Парт.Параметер ("Схафт1 @ Скетцх1 @ мигеар.Парт") СистемВалуе = Екцел.Ранге ("Б1") * 0.0254 Парт СистемВалуе = Екцел.Ранге ("Б2") * 0.0254 Парт.Параметар ("Схафт2 @ Скетцх1 @ мигеар2.Парт") СистемВалуе = Екцел.Ранге ("Б3") * 0.0254 Парт.Параметер ("МиДиа2 @ Скетцх1 @ мигеар2.Парт") СистемВалуе = Екцел.Ранге ("Б4") * 0.0254 Парт.ЕдитРебуилд Парт.ЦлеарСелецтион Енд Суб

  11. Копирајте и налепите Екцелов радни лист у скупштину тако да спољна датотека не контролише предложак. Изаберите све потребне ћелије и притисните "Цтрл + Ц" да их копирате. Вратите се на СолидВоркс скупштину и притисните "Цтрл + В" да бисте налепили копиране ћелије. Затим затворите или избришите Екцел датотеку. Прорачунска табела је уграђена у склоп, тако да вам датотека није потребна.

  12. Двапут кликните на уграђену табелу да бисте је активирали. Промените вредности ћелија и кликните на командно дугме на радном листу да бисте ажурирали скуп. Кликните изван прозора уграђеног радног листа да бисте га деактивирали и вратили у скупштину.