ciao bir tutti, bir kıvrıklık arayışına devam etme le regole postate, ho mucit 2018 e nessuna mi funzionana
usingzando Questa
Sözcük kod parçaları, bir montaj dosyası olarak aktif belgeyi tanımlar
dim oasmdoc as assemblydocument
Oasmdoc = buapplication.activedocument
Oasmname = sol (oasmdoc.displayname, len(oasmdoc.displayname) -4)
Aktif belgenin bir montaj dosyası olduğunu kontrol edin
Eğer buapplication.activedocument.documenttype <> kassemblydocumentobject o zaman sonra
Mesajbox.show ("Lütfen bu kuralı toplantı dosyasından çalıştırın.", "ilogic")
çıkış alt alt alt
Sonunda, eğer sona erirse
"Kullanıcı girişi
Rusure = messagebox.show ( _
“Bu, çizim dosyalarına sahip olan tüm asembly bileşenleri için bir pdf dosyası oluşturacak.” _
Ve vlf & "Bu kural, çizim dosyasının aynı adı ve yerini bileşeni olarak aldığını bekliyor." _
And etclf & " _
Ve vlf & "tüm montaj bileşenleri için pdf çizimler oluşturmak istediğinizden emin misiniz?" _
Ve vslf & "bu bir süre alabilir.", "ilogic - toplu çıktı pdfs ",messageboxbuttons.yesno)
Eğer Rusya’ya karşı
geri dönüş geri dönüş
Başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka
Sonunda, eğer sona erirse
"- - - - - - - - - - kurulumpdf - - - - - - - - - - - - - - - - -
Opath = budoc.path
pdfaddin = thisapplication.applicationaddins.itembyid("{0ac6fd96-2f4d-42ce-8be0-8ae580
Ocontext = buapplication.transientobjects.createtranslationcontext
Ocontext.type = iomechanismenum.kfilebrowseiomechanism
Ooptions = buapplication.transientobjects.createnamevaluemapp
Odatamedium = buapplication.transientobjects.createdatamedium
pdfaddin.hassavecopyasoptions (odatamedi, ocontext, ooptions) sonra
"tüm_color_as_kara" = 0
Ooptions.value("remove_line_weights") = 1 1 1
Ooptions.value("vector_de") = 400 400
Ooptions.value("sheet_range") = mucit.printrangeenum.kprintallsheets
"ooptions.value("custom_begin_form") = 2 2
"ooptions.value("custom_end_form") = 4
Sonunda, eğer sona erirse
'get pdf Target klasör yolu
ofolder = opath & "\" & oasmname & "pdf dosyaları"
pdf klasörü için kontrol edin ve mevcut değilse onu yaratın
Eğer sistem değilse.io.directory.exists(ofolder) o zaman
Sistem.io.directory.createdirectory (ofolder)
Sonunda, eğer sona erirse
"- - - - - - - - - - - -
"- - - - - - - - - - - - sorumlu çizimler - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
“Evre tarafından referanslanan dosyalara bakın
dim orefdocs as documentsenumerator
orefdocs = oasmdoc.allreferenceddocuments
dim veyaefdoc belge olarak
Referanslı modeller için çizim dosyaları çalıştırın
“Bu, modelin aynı yolun ve adının bir çizimi olduğunu bekliyor
Her orefdoc için orefdocs
idwpath name = left(orefdoc.fulldocumentname, len(orefdoc.fulldocumentname) - 3) & "idw"
' modelin aynı yoldan ve adın bir çizimi olduğunu görmek için kontrol edin.
Eğer (sistem.io.file.exists (idwpathname) sonra
dim odrawdoc as çizimdocument
Odrawdoc = buapplication.documents.open(idwpathname, true)
ofilename = left(orefdoc.displayname, len (veyaefdoc.displayname) -3)
Bir sonraki hata özgeçmişinde "Eğer pdf varsa ve açık veya sadece okuyun, bir sonraki sefere özgeçmiş
pdf hedef dosya adı
Odatamedium.filename = ofolder & "\" & ofilename & "pdf"
'pdf'i yaz
pdfaddin.savecopyas (odrawdoc, ocontext, ooptions, odatamedium)
" dosyayı kapat
Odrawdoc. yakın yakın yakın yakın
Başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka
“Eğer model aynı yolun ve adının çizimi yoksa - hiçbir şey yapmayın
Sonunda, eğer sona erirse
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki
"- - - - - - - - - - - -
"- - - - - - - - - - üst düzey çizim - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Oasmdrawing = budoc.changeexction(.idw)
Oasmdrawingdoc = buapplication.documents.open(oasmdrawing, true)
Oasmdrawingname = sol(oasmdrawingdoc.displayname, len(oasmdrawingdoc.displayname) -3)
“İlk düzey montaj çizim dosyası için pdf yazmak
Bir sonraki hata özgeçmişinde "Eğer pdf varsa ve açık veya sadece okuyun, bir sonraki sefere özgeçmiş
pdf hedef dosya adı
Odatamedium.filename = ofolder & "\" & oasmdrawingname & "pdf"
'pdf'i yaz
pdf addin.savecopyas (oasmdrawingdoc, ocontext, ooptions, odatamedi)
'En üst düzey çizimi kapat
Oasmdrawingdoc.close
"- - - - - - - - - - - -
Mesajbox.show ("Yeni dosyaları oluşturuldu: " & etclf & ofolder, "ilogic")
Yeni ffilelerin kurtarıldığı klasörü açın
Kabuk(" patrer.exe " & ofolder,vbnormalfocus)
mi esce Questo hatası
