Přes 121.000 registrovaných u nás, celkem 1.111.000 registrovaných (CZ+EN).
Nový Kalkulátor nosníků, Spirograf generátor a Regresní křivky v sekci Převodníky.
CAD tip # 12814:
Otázka
A
Jak hromadně vyplnit iVlastnosti (iProperties), např. Zařadil, Datum zařazení, Stav návrhu, atd. do celého seznamu výkresů nebo souborů modelů Inventoru?
iVlastnosti můžete dávkově vyplnit pomocí jednoduchého VBA makra běžícího v Excelu. Seznam názvů souborů a požadovaných hodnot iVlastností pro import je potřeba mít předem připraven v tabulce v Excelu.
Následující makro spusťte z VBA prostředí v Excelu. Musíte si zde předem ve VBA prostředí doplnit referenci na knihovnu "Inventor Object Library" (viz Tools > References), aby bylo možné využívat objekt Inventor.ApprenticeServer pro zápis dat do iProperties vlastností v jednotlivých souborech Inventoru.

Příklad obsahu XLS tabulky:

Kód VBA makra pro obsluhu:
Sub WriteData()
Dim appServer As Inventor.ApprenticeServerComponent
Set appServer = New ApprenticeServerComponent
Dim oSheet As Worksheet
Set oSheet = ThisWorkbook.ActiveSheet
For i = 2 To 3 ' data jsou v řádcích 2 a 3 - NEZAPOMEŇTE AKTUALIZOVAT!
Dim file As String
Dim checkedBy As String
Dim checkedDate As Date
file = oSheet.Range("A" & i).Value ' sloupce A+B+C
checkedBy = oSheet.Range("B" & i).Value
checkedDate = oSheet.Range("C" & i).Value
Dim invDoc As Inventor.ApprenticeServerDocument
Set invDoc = appServer.Open(file)
invDoc.PropertySets("{32853F0F-3444-11D1-9E93-0060B03C1CA6}")("Checked By").Value = checkedBy
invDoc.PropertySets("{32853F0F-3444-11D1-9E93-0060B03C1CA6}")("Date Checked").Value = checkedDate
invDoc.PropertySets.FlushToFile
invDoc.Close
Next
End Sub

Archiv s příkladem .IPT souborů a XLS tabulkou s VBA makrem: InvXlsApp.zip
tento tip od ARKANCE platí pro: Inventor ·
![Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit, Fusion a další produkty Autodesk
- od firmy ARKANCE [www.cadforum.cz] Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit, Fusion a další produkty Autodesk
- od firmy ARKANCE [www.cadforum.cz]](../common/arkance_186.png)

also in ENGLISH
Inventor