sub addbendnote()
“Bir çizim belgesinin aktif olduğunu varsayıyor
dim odoc as çizimdocument
set odoc = buapplication.activedocument
“Bir viraj kenarının seçildiğinden emin olmak için kontrol edin.
Eğer odoc.selectset.count <> 1 Sonra 1
msgbox "seleziona un modello piatto."
çıkış alt alt alt
Sonunda, eğer sona erirse
Eğer odoc.selectset (1) çizimse o zaman
msgbox "seleziona un modello piatto."
çıkış alt alt alt
Sonunda, eğer sona erirse
dim oview as çizimview
Set oview = odoc.selectset (1)
dim obendedge as çizimcurve
dim obendnote as virajnote
“Tek bir işlemdeki iterasyonu kapat
"Uygulama yöneticisini uygulamadan alın
dim hexnmgr işlemmenager
Oxnmgr = buapplication.transactionmanager
dim hexn işlem olarak
Oxn = hexnmgr.starttransaction(odoc, "bendnotes")
Oview'deki her obendedge için.drawingcurves
Eğer (bunut.edgetype = kbendupedge veya obendedge.edgetype = kbenddown) sonra
“Küre notunu yaratır
obendnote = odoc.activesheet.drawingnotes.bendnotes.add(obendedge)
Sonunda, eğer sona erirse
Bir sonraki obendedge
“Eğer operasyondan gelen hata kurtarılamazsa, txn
Eğer err o zaman
msgbox "uygun bir hata operasyon sırasında meydana geldi"
Shexn.abort
çıkış alt alt alt
Sonunda, eğer sona erirse
hexn.end
Sonunda alt alt