Vytisknout stránku | Zavřít okno

Jak vytvořit makro?

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Inventor
Popis fóra: Otázky k programům Autodesk Inventor Professional, Product Design & Manufacturing Collection, Factory Design; digitální prototypy
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=8886
Datum vytištění: 13.čer.2026 v 00:33


Téma: Jak vytvořit makro?
Odeslal: nespor
Předmět: Jak vytvořit makro?
Datum odeslání: 01.čvc.2009 v 09:30
Zdravím, existuje nějaká možnost vytvořit makro automatickým záznamem VBA během práce v Inventoru (tak jak to lze v MS Office)?

VBA jde absolutně mimo mne. Konkrétně mi jde o úpravu listu ve výkresu, kdy se mi po otevření načte formát A3. Ten často měním na A4 a orientaci na výšku. Ovšem pokud se to dělá 10x za hodinu je to docela otrava se tím neustále proklikávat. Proto by se mi hodilo makro připojené na ikonu, které by to udělalo automaticky.

Díky za radu.



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 01.čvc.2009 v 10:39
Automatický záznam makra Inventor nenabízí, navíc technologie VBA je již "mrtvá". Ale na tuto funkci žádné programování nepotřebujete.
 
Nastavte si požadovaný výchozí formát přímo v uživatelském nastavení - viz:
http://www.cadforum.cz/cadforum/jak-zmenit-vychozi-vychozi-ramecek-vykresu-inventoru-tip6775 - http://www.cadforum.cz/cadforum/jak-zmenit-vychozi-vychozi-ramecek-vykresu-inventoru-tip6775


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: nespor
Datum odeslání: 01.čvc.2009 v 10:52
Nastavit to samozřejmě můžu, ale zase budu měnit A4 --> A3 ... takže se toho proklikávání nezbavím.

Proč mrtvá?


Odeslal: Vladimír Michl
Datum odeslání: 01.čvc.2009 v 11:03

Lze využít např. šablonu s více listy, ale je samozřejmě možné připravit i makro (pro stávající verze ještě i ve VBA).

Microsoft VBA se od roku 2007 již dále nevyvíjí, takže Inventor i další aplikace teď využívají spíše .NET API -- viz též:
http://www.cadforum.cz/cadforum/qaID.asp?tip=6603 - http://www.cadforum.cz/cadforum/qaID.asp?tip=6603
 


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: Mrázek
Datum odeslání: 01.čvc.2009 v 11:16
Když už jsme na to narazili - předpokládá se, že bude existovat jakýsi nový VB for Applications implementovaný do programů (Inventor, Office,...) na programovém jádru .NET technologií nebo zůstane platforma .NET mimo a programy pro aplikace se budou vytvářet přímo ve vývojovém prostředí?

-------------
Ing. Zdeněk Mrázek
Preciosa Ornela a.s.
AIP 2018, ACADM 2018, Vault Pro 2018


Odeslal: lukasek
Datum odeslání: 01.čvc.2009 v 11:42
Výchozích šablon můžete mít několik - A4, A3,... Výkres se dle potřeby upraví (formát, orientace) a uloží do složky šablon. Možnosti aplikace - Soubor - Výchozí šablony.


Odeslal: Vladimír Michl
Datum odeslání: 01.čvc.2009 v 12:59
Původně odeslal(a) Mrázek Mrázek napsal(a):

Když už jsme na to narazili - předpokládá se, že bude existovat jakýsi nový VB for Applications implementovaný do programů (Inventor, Office,...) na programovém jádru .NET technologií nebo zůstane platforma .NET mimo a programy pro aplikace se budou vytvářet přímo ve vývojovém prostředí?
Přesně tak - tento "nový VBA" založený na .NET se jmenuje "VSTA" a je už součástí např. Revitu (od verze 2009). Viz např. http://blog.xanadu.cz/2008/03/vsta-nen-vista.html - blog .
 
Všechny hlavní CAD aplikace Autodesku jde ale už dnes programovat pomocí .NET API ve vývojovém prostředí MS Visual Studio, včetně bezplatné verze Visual Studio Express.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: nespor
Datum odeslání: 02.čvc.2009 v 10:01
Původně odeslal(a) lukasek lukasek napsal(a):

Výchozích šablon můžete mít několik - A4, A3,... Výkres se dle potřeby upraví (formát, orientace) a uloží do složky šablon. Možnosti aplikace - Soubor - Výchozí šablony.


Při způsobu práce, kterým výkresy z modelů dělám je i toto nepoužitelné. Po vymodelování celého stroje dělám z modelů jeden výkres za druhým. Při značném počtu dílů si nemohu pamatovat jak je který z nich velký a jaký má tvar. Nemohu se tedy rozhodnout pro finální formát dříve, než vložím pohled do výkresu a rozhodnu se pro měřítko.


Odeslal: Vladimír Michl
Datum odeslání: 02.čvc.2009 v 12:18
Zkuste tedy makro ListFormat v sekci Programování VBA:
http://www.cadforum.cz/cadforum/tema.asp - http://www.cadforum.cz/cadforum/tema.asp
 


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: nespor
Datum odeslání: 02.čvc.2009 v 12:27
Děkuji, již mám vyřešeno. Pomohl mi p. Flesar (http://www.cadforum.cz/forum/member_profile.asp?PF=856) svým makrem.
NJ


Odeslal: nespor
Datum odeslání: 13.čvc.2009 v 09:27
Ještě jedna drobnost. Takto vytvořené makro mám 1. přiřazené ke klávesové zkratce 2. vytvořen uživatelský panel nástrojů a v něm makra pro jednotlivé formáty --> lze nějak přidat uživatelské ikony? standardně mají všechna makra stejnou (jakási barevná "ležatá 8"). 


Odeslal: Vladimír Michl
Datum odeslání: 13.čvc.2009 v 10:31
Ano, podrobný popis přidání vlastních maker do rozhraní Inventoru (včetně vlastních ikonek) popisuje tip (VIP):
 
http://www.cadforum.cz/cadforum/pridani-ikony-vlastniho-prikazu-makra-v-inventoru-tip6790 - http://www.cadforum.cz/cadforum/pridani-ikony-vlastniho-prikazu-makra-v-inventoru-tip6790


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)



Vytisknout stránku | Zavřít okno