|
|
|
Jak změnit navrhovaný název IDW souboru Inventoru při prvním uložení tak, aby se složil ze dvou iVlastností např. z čísla výkresu v Souhrn>Nadpis a z názvu výkresu ze Souhrn>Předmět?
Můžete použít například iLogic makro:
ThisDrawing.Document.FullFileName = iProperties.Value("Summary", "Title") & "-" & iProperties.Value("Summary", "Subject")
je ale potřeba dát pozor na několik okolností.
Ten správný okamžik a způsob pro takovouto změnu názvu souboru je obsluha události FileUIEvents.OnPopulateFileMetadata. To je ale v iLogicu obtížně realizovatelné. Zbývají dvě cesty pro nastavení názvu (jména) souboru:
- Pomocí iLogicu je možné změnit
ThisDrawing.Document.FullFileName = "newFileName.idw"
viz výše, je ale potřeba zadat celou cestu k souboru, protože při ukládání už se dialog pro uložení nezobrazuje.
- Další možností je změnit
ThisDoc.Document.DisplayName = "newFileName.idw"
Potom se zobrazí dialog s nově navrženým názvem souboru a je možné ho změnit, ale zobrazovaný název ve stromě už zůstane na automaticky nastavené hodnotě. To lze případně eliminovat nastavením
ThisDoc.Document.DisplayNameOverridden = False
po uložení dokumentu.
Obě varianty 1) i 2) je ale nutné spouštět "na tlačítko", nelze je spouštět před uložením výkresu automaticky.
|
|
|