" autore: rossano praderi
' data creazione: 16/04/2024
' revizyone 01
' data revisione: 18/04/2024
" codice originale: https http://forums.autodesk.com/t5/inventor-forum/bölüm-view-label-increment/m-p/6436629/highlight / Fullm604786
" autore codice originale: https://forums.autodesk.com/t5/user/view Profil/user-id/390956464
" esempio di usingzo
alt ana()
Regenviewidentifiers()
Sonunda alt alt
Halk sub regenviewidentifiers()
dim odoc as çizimdocument
dim oform as page
dim oview as çizimview
dim iterdet, itersec as long
“Uzun ‘yeterli özellikler
" Seçmeli karlar fonksiyonu için argüman num2letter
dim chars as string = "abcdefghijklmnopqrstuvwxyz"
Aktif belgenin bir çizim olup olmadığını kontrol edin
Buapplication.activedocument.documenttype = documenttypeenum.kdrawingdocumentobject O zaman sonra
Odoc = buapplication.activedocument
1.Bölümler için "a" ilk mektup (bu sayı artışı)
itersec = 1
'İlk mektup "yy" ayrıntılı görüş için (bu sayı azalır)
" iterdet = 400" çift mektuplar için yy(veya zz)
Iterdet = chars.long ' for single letter names like a to y(or z)
" iteroth = 301" Seçmeli özellik
'rename detay ve bölüm tüm çarşaflarda tanımlayıcılar
Odoc'daki her bir forumu için. çarşaflar
O tabloda her görüş için.drawingviews
seçin case oview. viewtype
Vaka çizimitypeenum.kdetaildrawingviewtype
Oview.name = num2letter(iterdet)
" iterdet + = 1 ‘Eğer ayrıntıları artırmak istiyorsanız indeks indeks indeks
iterdet - = 1
Vaka çizimitypeenum.ksectiondrawingviewtype
Oview.name = num2letter(itersec)
" itersec - = 1 "Eğer bölüm indeksi azaltırsanız
itersec + = 1 1 1
Başka bir durumda başka durum
“Diğer bakış türleri: Seçmeli özellikler
"oview.name = num2letter(iteroth)
‘iteroth + = 1 1 1
son seçim
Bir sonraki oview
next oform
Başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka
Mesajbox.show (" aktifdocument bir çizim türü olmak zorundadır")
Sonunda, eğer sona erirse
Sonunda alt alt
Public function num2letter(num as int16, isteğe bağlı chars as string = "abcdefghjklmnprtuvwy")
"abcdefghijklmnopqrstuvwxyz" elenco completo dei caratteri
'Avalore di default dell'argomento chars esclude i seguenti caratteri
" harfe da escludere dai nomi vista i, o, q, s, x, z
dim üssü int16 = chars.long
dim kalır, bütün int16
dim max as int16 = baz ^ 2
Eğer <= max ve num > 0 Sonra 0
kalır = int(num mod üssü)
Bütün = int(num / base)
Eğer num < üssü o zaman
num2letter = iif(remain = 0, kars.last(), chars(remain - 1))
Başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka
num2letter = iif(remain = 0, chars ( Whole - 1) + kars.last(), chars ( Whole - 1) + chars (remain)
Sonunda, eğer sona erirse
Başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka
"-<* se num è küçüke di 1
"*>+" se num è oltre il limite kütleimo
num2letter = iif(num < 1, "-<*", "*>+")
Sonunda, eğer sona erirse
end fonksiyonu