<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>BioCAD - AutoCAD VBA</title><link>http://biocad.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Biocad-AutocadVba" /><description>Türkçe AutoCAD VBA programlama</description><language>en</language><managingEditor>noreply@blogger.com (Biolight)</managingEditor><lastBuildDate>Thu, 19 Jan 2012 02:28:59 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">18</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="biocad-autocadvba" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology</media:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>Türkçe AutoCAD VBA programlama</itunes:subtitle><itunes:category text="Technology" /><item><title>BioCAD Tools V3</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/aXIPqDqHFR0/biocad-tools-v3.html</link><category>BioCADTools</category><category>Module-Bas</category><category>Block</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sat, 27 Sep 2008 07:59:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-5537393796835790907</guid><description>Merhaba&lt;br /&gt;&lt;br /&gt;BioCAD bu yeni versiyonunda bir önce ki mesajımda açıkladığım&lt;br /&gt;&lt;a href="http://biocad.blogspot.com/2008/05/block-yerleimi.html" target="_blank"&gt;Block Yerleşimi&lt;/a&gt; deki kodları BioCAD e dahil ettim.&lt;br /&gt;&lt;br /&gt;Kısaca belirlediğiniz bir alan içerisine,&lt;br /&gt;yine kendimizin belirlediği bir block u&lt;br /&gt;eşit oranlar da bu alana dizmeye yarayan &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/armatur.zip"&gt;ARM(armatur.bas)&lt;/a&gt;&lt;br /&gt;AutoCAD VBA kodlarını BioCAD e modül olarak ekledim. &lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/download/sayac/downsay.php?dosya=BioCAD"&gt;BioCAD.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: BioCAD.dvb&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-5537393796835790907?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/aXIPqDqHFR0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-27T17:59:12.727+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/k59utZAr1UA/armatur.zip" fileSize="1041" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba BioCAD bu yeni versiyonunda bir önce ki mesajımda açıkladığım Block Yerleşimi deki kodları BioCAD e dahil ettim. Kısaca belirlediğiniz bir alan içerisine, yine kendimizin belirlediği bir block u eşit oranlar da bu alana dizmeye yarayan ARM(armatur</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba BioCAD bu yeni versiyonunda bir önce ki mesajımda açıkladığım Block Yerleşimi deki kodları BioCAD e dahil ettim. Kısaca belirlediğiniz bir alan içerisine, yine kendimizin belirlediği bir block u eşit oranlar da bu alana dizmeye yarayan ARM(armatur.bas) AutoCAD VBA kodlarını BioCAD e modül olarak ekledim. Ekler: Dosya: BioCAD.zip Dosya içeriği: BioCAD.dvb Kolay gelsin.</itunes:summary><itunes:keywords>BioCADTools, Module-Bas, Block</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2008/09/biocad-tools-v3.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/k59utZAr1UA/armatur.zip" length="1041" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/armatur.zip</feedburner:origEnclosureLink></item><item><title>Block Yerleşimi</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/xB4R5wgwWyo/block-yerleimi.html</link><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sat, 13 Sep 2008 01:35:46 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-853615550801630029</guid><description>Merhaba,&lt;br /&gt;Bir Block u belirlediğimiz bir alan içerisin de eşit mesafeler de yerleştirmemize yarar.&lt;br /&gt;&lt;b&gt;Örnek :&lt;/b&gt; Bir Oda içerisine Armatür blocklarımızı düzgün bir şekilde yerleştirmek istediğimiz de oldukca kullanışlı olacaktır.&lt;br /&gt;&lt;br /&gt;Ben bunu ilk olarak lisp le çözümünü gördüm ve bunu VBA ya dönüştürmek istedim.&lt;br /&gt;Lispi &lt;a href="http://www.autocadokulu.com" target="_blank"&gt;www.autocadokulu.com&lt;/a&gt; un &lt;a href="http://www.autocadokulu.com/forums.php?m=posts&amp;q=7491"&gt;Forum sayfasın&lt;/a&gt; da &lt;b&gt;@wolf&lt;/b&gt; nickini kullanan bir arkadaş yayınlamıştı.&lt;br /&gt;Dilerseniz Lisp i deneyebilirsiniz. &lt;a href="http://www.megafileupload.com/en/file/62170/arm-fas.html" target="_blank"&gt;Lisp yükle(arm.fas)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;İlk olarak Blockları yerleştirecegimiz alanın &lt;b&gt;Sol Alt&lt;/b&gt; noktası,&lt;br /&gt;ardın dan &lt;b&gt;Sağ Üst&lt;/b&gt;noktanın işaretlenmesi istenir,&lt;br /&gt;Bu sayede alanın genişliği ve yüksekliği tespit edilir.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Yatay&lt;/b&gt; da ve &lt;b&gt;Dikey&lt;/b&gt; de kaç edet Block yerleştirilmek istendiği sorulur.&lt;br /&gt;boş geçilir ise varsıyan değer olarak &lt;b&gt;1(bir)&lt;/b&gt; belirledim.&lt;br /&gt;&lt;br /&gt;Hemen ardından bu alanın içine yerleştirmek istediğimiz &lt;b&gt;Block un ismi&lt;/b&gt; istenir.&lt;br /&gt;eğer block ismi verilmez veya block bulunamaz sa varsayılan olarak uygun yerlere sadece &lt;b&gt;Nokta(Point)&lt;/b&gt; yerleştirmesini sağladım.&lt;br /&gt;&lt;br /&gt;Not: Yakın zaman da BioCAD e dahil edeceğim oldukca kullanışlı ;)&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="background:#f2f2f2;font-family: Courier New, monospace"&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; armaturdiz()&lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnPnt1 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnPnt2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; DikMiktar &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; YatayMiktar &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;returnPnt1 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetPoint(, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Sol alt noktasini isaretleyin: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Program sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;    Err.Clear&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;returnPnt2 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetPoint(, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Sag ust noktasini isaretleyin: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Program sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;    Err.Clear&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;DikMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetReal(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Yatay Block sayısı&amp;lt;1&amp;gt; |||: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;StrComp&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Err.Description, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;User input is a keyword&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   Err.Clear&lt;br /&gt;   DikMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; esc tıklamıştır işlemi sonlandır&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Program sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;   Err.Clear&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;YatayMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetReal(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Dikey Block sayısı&amp;lt;1&amp;gt; ---: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;StrComp&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Err.Description, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;User input is a keyword&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   Err.Clear&lt;br /&gt;   YatayMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; esc tıklamıştır işlemi sonlandır&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Program sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;   Err.Clear&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;BlockName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetString(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;False&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Yerleştirilecek Block un adını giriniz(Space, Enter veya Block yoksa&amp;lt;Nokta&amp;gt;): &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Program sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;    Err.Clear&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; pointObj &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadPoint&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockNameVar &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Boolean&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; blockRefObj &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadBlock&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; blockRefObj01 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadBlockReference&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; insertionPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; blkColl &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadBlocks&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; blkColl &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Blocks&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Each&lt;/span&gt;&lt;span style="color: #000000;"&gt; blockRefObj In blkColl&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; blockRefObj.Name &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  BlockNameVar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;True&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; cizim i&amp;#231;inde bir block değilse dwg uzantısı ekle&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockNameVar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;False&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; BlockName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockName &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.dwg&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; i &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; (YatayMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) Step &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; k &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; (DikMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) Step &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;br /&gt;  insertionPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; (returnPnt1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; ((returnPnt2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnPnt1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt; (DikMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt; k))&lt;br /&gt;  insertionPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; (returnPnt1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; ((returnPnt2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnPnt1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt; (YatayMiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt; i))&lt;br /&gt;  insertionPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockName &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; blockRefObj01 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ModelSpace.InsertBlock(insertionPnt, BlockName, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;#, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;#, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;#, &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Block bilgisayarda yoksa yerine nokta koy&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; pointObj &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ModelSpace.AddPoint(insertionPnt)&lt;br /&gt;    Err.Clear&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Sadece işaretlemek isterse Nokta koy&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; pointObj &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ModelSpace.AddPoint(insertionPnt)&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; k&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; i&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&amp;#xA0;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/armatur.zip"&gt;armatur.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: armatur.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-853615550801630029?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/xB4R5wgwWyo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-13T11:35:46.785+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/k59utZAr1UA/armatur.zip" fileSize="1041" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, Bir Block u belirlediğimiz bir alan içerisin de eşit mesafeler de yerleştirmemize yarar. Örnek : Bir Oda içerisine Armatür blocklarımızı düzgün bir şekilde yerleştirmek istediğimiz de oldukca kullanışlı olacaktır. Ben bunu ilk olarak lisp le çözü</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, Bir Block u belirlediğimiz bir alan içerisin de eşit mesafeler de yerleştirmemize yarar. Örnek : Bir Oda içerisine Armatür blocklarımızı düzgün bir şekilde yerleştirmek istediğimiz de oldukca kullanışlı olacaktır. Ben bunu ilk olarak lisp le çözümünü gördüm ve bunu VBA ya dönüştürmek istedim. Lispi www.autocadokulu.com un Forum sayfasın da @wolf nickini kullanan bir arkadaş yayınlamıştı. Dilerseniz Lisp i deneyebilirsiniz. Lisp yükle(arm.fas) İlk olarak Blockları yerleştirecegimiz alanın Sol Alt noktası, ardın dan Sağ Üstnoktanın işaretlenmesi istenir, Bu sayede alanın genişliği ve yüksekliği tespit edilir. Yatay da ve Dikey de kaç edet Block yerleştirilmek istendiği sorulur. boş geçilir ise varsıyan değer olarak 1(bir) belirledim. Hemen ardından bu alanın içine yerleştirmek istediğimiz Block un ismi istenir. eğer block ismi verilmez veya block bulunamaz sa varsayılan olarak uygun yerlere sadece Nokta(Point) yerleştirmesini sağladım. Not: Yakın zaman da BioCAD e dahil edeceğim oldukca kullanışlı ;) Sub armaturdiz() ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) On Error Resume Next Dim returnPnt1 As Variant Dim returnPnt2 As Variant Dim DikMiktar As Double Dim YatayMiktar As Double Dim BlockName As String returnPnt1 = ThisDrawing.Utility.GetPoint(, &amp;quot;Sol alt noktasini isaretleyin: &amp;quot;) If Err Then ThisDrawing.Utility.Prompt &amp;quot;Program sonlandırıldı.&amp;quot; ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) Err.Clear Exit Sub End If returnPnt2 = ThisDrawing.Utility.GetPoint(, &amp;quot;Sag ust noktasini isaretleyin: &amp;quot;) If Err Then ThisDrawing.Utility.Prompt &amp;quot;Program sonlandırıldı.&amp;quot; ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) Err.Clear Exit Sub End If DikMiktar = ThisDrawing.Utility.GetReal(&amp;quot;Yatay Block sayısı&amp;lt;1&amp;gt; |||: &amp;quot;) If Err Then If StrComp(Err.Description, &amp;quot;User input is a keyword&amp;quot;, 1) = 0 Then Err.Clear DikMiktar = 1 Else ' esc tıklamıştır işlemi sonlandır ThisDrawing.Utility.Prompt &amp;quot;Program sonlandırıldı.&amp;quot; ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) Err.Clear Exit Sub End If End If YatayMiktar = ThisDrawing.Utility.GetReal(&amp;quot;Dikey Block sayısı&amp;lt;1&amp;gt; ---: &amp;quot;) If Err Then If StrComp(Err.Description, &amp;quot;User input is a keyword&amp;quot;, 1) = 0 Then Err.Clear YatayMiktar = 1 Else ' esc tıklamıştır işlemi sonlandır ThisDrawing.Utility.Prompt &amp;quot;Program sonlandırıldı.&amp;quot; ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) Err.Clear Exit Sub End If End If BlockName = ThisDrawing.Utility.GetString(False, &amp;quot;Yerleştirilecek Block un adını giriniz(Space, Enter veya Block yoksa&amp;lt;Nokta&amp;gt;): &amp;quot;) If Err Then ThisDrawing.Utility.Prompt &amp;quot;Program sonlandırıldı.&amp;quot; ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) Err.Clear Exit Sub End If On Error GoTo 0 Dim pointObj As AcadPoint Dim BlockNameVar As Boolean Dim blockRefObj As AcadBlock Dim blockRefObj01 As AcadBlockReference Dim insertionPnt(0 To 2) As Double Dim blkColl As AcadBlocks Set blkColl = ThisDrawing.Blocks For Each blockRefObj In blkColl If blockRefObj.Name = BlockName Then BlockNameVar = True End If Next ' cizim i&amp;#231;inde bir block değilse dwg uzantısı ekle If BlockNameVar = False Then BlockName = BlockName &amp;amp; &amp;quot;.dwg&amp;quot; End If For i = 1 To (YatayMiktar * 2) Step 2 For k = 1 To (DikMiktar * 2) Step 2 insertionPnt(0) = (returnPnt1(0) + ((returnPnt2(0) - returnPnt1(0)) / (DikMiktar * 2) * k)) insertionPnt(1) = (returnPnt1(1) + ((returnPnt2(1) - returnPnt1(1)) / (YatayMiktar * 2) * i)) insertionPnt(2) = 0 If BlockName &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then On Error Resume Next Set blockRefObj01 = ThisDrawing.ModelSpace.InsertBlock(insertionPnt, BlockName, 1#, 1#, 1#, 0) ' Block bilgisayarda yoksa yerine nokta koy If Err Then Set pointObj = ThisDrawing.ModelSpace.AddPoint(insertionPnt) Err.Clear End If On Error GoTo 0 Else ' Sadece işaretlemek isterse Nokta koy Set pointObj = ThisDrawing.ModelSpace.AddPoint(insertionPnt) End If Next k Next i End Sub&amp;#xA0; Ekler: Dosya: armatur.zip Dosya içeriği: armatur.bas </itunes:summary><itunes:keywords>Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2008/05/block-yerleimi.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/k59utZAr1UA/armatur.zip" length="1041" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/armatur.zip</feedburner:origEnclosureLink></item><item><title>BioCAD Tools V2</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/pexcUOz1p8M/biocad-tools-v2.html</link><category>Trim</category><category>Explode</category><category>layer</category><category>BioCADTools</category><category>Koordinat</category><category>Excel</category><category>UserForm</category><category>DrawOrder</category><category>DVB</category><category>Block</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sun, 02 Mar 2008 15:04:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-7267664205953198822</guid><description>Merhaba&lt;br /&gt;&lt;br /&gt;BioCAD bu yeni versiyonunda Genelin de bir değişiklik oldu ama&lt;br /&gt;kodlar şifreli olduğundan bunu gözlemliyemiyorsunuz&lt;br /&gt;eğer gerçekten ilginiz varsa özel mesaj çekip &lt;s&gt;kodları görebilirsiniz&lt;/s&gt;&lt;br /&gt;ilgilendiğiniz bölümün Kodlarını görebilirsiniz.&lt;br /&gt;&lt;br /&gt;Bu yeni versiyonda en büyük degişiklik Block larla ilgili olan&lt;br /&gt;&lt;strong&gt;MBS - Multiple Block Scale Change&lt;/strong&gt;&lt;br /&gt;kodlarında oldu MBS ile yapılabilecekler&lt;br /&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt;- Belirli bir bölge seçip o bölgede ki blokları listeleyebilir.&lt;br /&gt;- Aktif AutoCAD dosyasın da kullanılan tüm Blockları Listeleyebilir.&lt;br /&gt;- Listelenen Blocklardan şeçtiklerinizin hepsini birden Boyutlandırabilir(&lt;strong&gt;Scale&lt;/strong&gt;).&lt;br /&gt;- Listelenen Blocklardan şeçtiklerinizin hepsini birden Silebilirsiniz(&lt;strong&gt;Delete&lt;/strong&gt;).&lt;br /&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt;- Listelenen Blocklardan şeçtiklerinizin hepsini birden Çevirebilir(&lt;strong&gt;Rotate&lt;/strong&gt;).&lt;br /&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt;- Listelenen Blockları TEXT (&lt;strong&gt;*.txt&lt;/strong&gt;) dosyası olarak Kaydedebilirsiniz.&lt;br /&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt;- Listelenen Blockları EXCEL (&lt;strong&gt;*.xls&lt;/strong&gt;) dosyası olarak Kaydedebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Not:&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt; Dynamic Bloklarınız da gösterilebilecektir artık&lt;br /&gt;özellikle Visibility özelliği olanlar ayrı ayrı ;)&lt;br /&gt;BioCAD le ilgili ana açıklamalayı &lt;a href="http://biocad.blogspot.com/2007/11/biocad-tools.html"&gt;BioCAD Tools&lt;/a&gt; sayfasında bulabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt; İşareti Yeni eklenen özellikleri temsil eder.&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/download/sayac/downsay.php?dosya=BioCAD"&gt;BioCAD.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: BioCAD.dvb&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-7267664205953198822?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/pexcUOz1p8M" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-03T01:04:36.371+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/bUpVgtLGzvM/downsay.php" fileSize="208855" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba BioCAD bu yeni versiyonunda Genelin de bir değişiklik oldu ama kodlar şifreli olduğundan bunu gözlemliyemiyorsunuz eğer gerçekten ilginiz varsa özel mesaj çekip kodları görebilirsiniz ilgilendiğiniz bölümün Kodlarını görebilirsiniz. Bu yeni versiy</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba BioCAD bu yeni versiyonunda Genelin de bir değişiklik oldu ama kodlar şifreli olduğundan bunu gözlemliyemiyorsunuz eğer gerçekten ilginiz varsa özel mesaj çekip kodları görebilirsiniz ilgilendiğiniz bölümün Kodlarını görebilirsiniz. Bu yeni versiyonda en büyük degişiklik Block larla ilgili olan MBS - Multiple Block Scale Change kodlarında oldu MBS ile yapılabilecekler *- Belirli bir bölge seçip o bölgede ki blokları listeleyebilir. - Aktif AutoCAD dosyasın da kullanılan tüm Blockları Listeleyebilir. - Listelenen Blocklardan şeçtiklerinizin hepsini birden Boyutlandırabilir(Scale). - Listelenen Blocklardan şeçtiklerinizin hepsini birden Silebilirsiniz(Delete). *- Listelenen Blocklardan şeçtiklerinizin hepsini birden Çevirebilir(Rotate). *- Listelenen Blockları TEXT (*.txt) dosyası olarak Kaydedebilirsiniz. *- Listelenen Blockları EXCEL (*.xls) dosyası olarak Kaydedebilirsiniz. Not: * Dynamic Bloklarınız da gösterilebilecektir artık özellikle Visibility özelliği olanlar ayrı ayrı ;) BioCAD le ilgili ana açıklamalayı BioCAD Tools sayfasında bulabilirsiniz. * İşareti Yeni eklenen özellikleri temsil eder. Ekler: Dosya: BioCAD.zip Dosya içeriği: BioCAD.dvb Kolay gelsin.</itunes:summary><itunes:keywords>Trim, Explode, layer, BioCADTools, Koordinat, Excel, UserForm, DrawOrder, DVB, Block</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2008/02/biocad-tools-v2.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/bUpVgtLGzvM/downsay.php" length="208855" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/download/sayac/downsay.php?dosya=BioCAD</feedburner:origEnclosureLink></item><item><title>ExcelToAutoCAD</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/SVbK3EZGj_4/exceltoautocad.html</link><category>Koordinat</category><category>Excel</category><category>XLA</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sat, 02 Feb 2008 05:18:58 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-3921594554546004391</guid><description>&lt;strong&gt;Excel den AutoCAD e Koordinatların aktarılması&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Excel2AutoCAD&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;Merhaba,&lt;br/&gt;&lt;br /&gt;Excel dosyasın da bulunan Koordinatları&lt;br /&gt;AutoCAD e otomatik olarak aktarmaya yarar.&lt;/p&gt;&lt;br /&gt;Genelde Haritacı arkadaşların işine yaramaktadır&lt;br /&gt;Kodlar Excel VBA da yazılmıştır ve&lt;br /&gt;Excel Eklentisine (&lt;strong&gt;XLA&lt;/strong&gt;) dönüştürülmüştür.&lt;br /&gt;&lt;strong&gt;Not: VBA kodları açıktır inceleye bilirsiniz.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Bu Dosya sayesinde &lt;strong&gt;Excel &lt;/strong&gt;in En üste ki Ana Menüsünün En sağına&lt;br /&gt;&lt;strong&gt;AutoCad menusu ekleyecek &lt;/strong&gt;Bunu tıklayınca Koordinatlar butonu çıkacak&lt;br /&gt;Koordinatlar tıklayınca kodlar çalışacaktır.&lt;br /&gt;&lt;br /&gt;Fare ile &lt;strong&gt;İLK X&lt;/strong&gt; koordinatı seçebilir veya&lt;br /&gt;direk &lt;strong&gt;İLK X&lt;/strong&gt; koordinatının bulunduğu hücreyi yazabilirsiniz.&lt;br /&gt;&lt;strong&gt;ÖRNEK:&lt;/strong&gt; $A$2 veya A2&lt;br /&gt;&lt;br /&gt;Y koordinatı belirlediğiniz hücrenin yanında ki sütun olacak.&lt;br /&gt;Z koordinatı Y koordinatı yanında ki sütun olacak.&lt;br /&gt;&lt;strong&gt;Not:&lt;/strong&gt; Y ve Z hücreleri boşsa eğer 0(sıfır) kabul edilecektir.&lt;br /&gt;&lt;br /&gt;Bundan sonrasını Program kendisi otomatik yapacaktır. &lt;br /&gt;&lt;br /&gt;Boş bir AutoCAD dosyası açtıktan sonra&lt;br /&gt;4(Dört) adet Layer oluşturacaktır.&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt;Layer: &lt;strong&gt;SiraNo&lt;/strong&gt; (Layer:Açık, Yazdırma:Kapalı)&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt;Layer: &lt;strong&gt;XKoordinat&lt;/strong&gt; (Layer:Kapalı)&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt;Layer: &lt;strong&gt;YKoordinat&lt;/strong&gt; (Layer:Kapalı)&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt;Layer: &lt;strong&gt;ZKoordinat&lt;/strong&gt; (Layer:Kapalı)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. SiraNo Layeri :&lt;/strong&gt;&lt;br /&gt;- &lt;strong&gt;Açık &lt;/strong&gt;konumdadır ve yazdırma işlemi sirasında &lt;strong&gt;yazdırılmaz &lt;/strong&gt;olarak ayarlanmıştır.&lt;br /&gt;- İlk belirlediğiniz koordinattan itibaren kendisi sıra numarası verecektir.&lt;br /&gt;- Text Height değeri &lt;strong&gt;50&lt;/strong&gt; dir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. XKoordinat Layeri :&lt;/strong&gt;&lt;br /&gt;- &lt;strong&gt;Kapalı &lt;/strong&gt;konumdadır.&lt;br /&gt;- X Koordinatın değerini yazmaktadır&lt;br /&gt;- Text Height değeri &lt;strong&gt;100 &lt;/strong&gt;dür.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. YKoordinat Layeri :&lt;/strong&gt;&lt;br /&gt;- &lt;strong&gt;Kapalı &lt;/strong&gt;konumdadır.&lt;br /&gt;- Y Koordinatın değerini yazmaktadır&lt;br /&gt;- Text Height değeri &lt;strong&gt;100 &lt;/strong&gt;dür.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. ZKoordinat Layeri :&lt;/strong&gt;&lt;br /&gt;- &lt;strong&gt;Kapalı &lt;/strong&gt;konumdadır.&lt;br /&gt;- Z Koordinatın değerini yazmaktadır&lt;br /&gt;- Text Height değeri &lt;strong&gt;100 &lt;/strong&gt;dür.&lt;br /&gt;&lt;br /&gt;Tüm işlemler bittikten sonra&lt;br /&gt;AutoCAd dosyasını Excel dosyanızla&lt;br /&gt;&lt;strong&gt;aynı isimde ve aynı yerde(klasörde)&lt;/strong&gt; kaydedip size bildirir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;********************&lt;br /&gt;Excel Eklenti(XLA)Ekleme&lt;/strong&gt;&lt;br /&gt;Boş bir Excel açınız &lt;strong&gt;Araçlar - Eklentiler &lt;/strong&gt;Tıklayınız&lt;br /&gt;&lt;strong&gt;Gözat &lt;/strong&gt;butonu Tıklayınız Bilgisayarınız da dosyayı bulup onaylayınız&lt;br /&gt;Eklentiler penceresinide onayladıktan sonra kapatınız.&lt;br /&gt;Artık tüm excel dosyalarınızda kodları çalıştırabilirsiniz. &lt;br /&gt;&lt;strong&gt;********************&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Not : Kullandığınız AutoCAD versiyonuna uygun dosyayı yükleyiniz.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/download/sayac/downsay.php?dosya=Koordinatlar2000"&gt;Koordinatlar2000.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: Koordinatlar2000.xla&lt;br /&gt;&lt;strong&gt;AutoCAD2000&lt;/strong&gt; kullanıyorsanız bu dosyayı kullanınız.&lt;br /&gt;&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/download/sayac/downsay.php?dosya=Koordinatlar2004"&gt;Koordinatlar2004.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: Koordinatlar2004.xla&lt;br /&gt;&lt;strong&gt;AutoCAD2004&lt;/strong&gt; kullanıyorsanız bu dosyayı kullanınız.&lt;br /&gt;&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/download/sayac/downsay.php?dosya=Koordinatlar2007"&gt;Koordinatlar2007.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: Koordinatlar2007.xla&lt;br /&gt;&lt;strong&gt;AutoCAD2007&lt;/strong&gt; kullanıyorsanız bu dosyayı kullanınız.&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-3921594554546004391?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/SVbK3EZGj_4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-02T15:18:58.359+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/R_3cmtJcJts/downsay.php" fileSize="14827" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Excel den AutoCAD e Koordinatların aktarılması Excel2AutoCAD Merhaba, Excel dosyasın da bulunan Koordinatları AutoCAD e otomatik olarak aktarmaya yarar. Genelde Haritacı arkadaşların işine yaramaktadır Kodlar Excel VBA da yazılmıştır ve Excel Eklentisine </itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Excel den AutoCAD e Koordinatların aktarılması Excel2AutoCAD Merhaba, Excel dosyasın da bulunan Koordinatları AutoCAD e otomatik olarak aktarmaya yarar. Genelde Haritacı arkadaşların işine yaramaktadır Kodlar Excel VBA da yazılmıştır ve Excel Eklentisine (XLA) dönüştürülmüştür. Not: VBA kodları açıktır inceleye bilirsiniz. Bu Dosya sayesinde Excel in En üste ki Ana Menüsünün En sağına AutoCad menusu ekleyecek Bunu tıklayınca Koordinatlar butonu çıkacak Koordinatlar tıklayınca kodlar çalışacaktır. Fare ile İLK X koordinatı seçebilir veya direk İLK X koordinatının bulunduğu hücreyi yazabilirsiniz. ÖRNEK: $A$2 veya A2 Y koordinatı belirlediğiniz hücrenin yanında ki sütun olacak. Z koordinatı Y koordinatı yanında ki sütun olacak. Not: Y ve Z hücreleri boşsa eğer 0(sıfır) kabul edilecektir. Bundan sonrasını Program kendisi otomatik yapacaktır. Boş bir AutoCAD dosyası açtıktan sonra 4(Dört) adet Layer oluşturacaktır. 1.Layer: SiraNo (Layer:Açık, Yazdırma:Kapalı) 2.Layer: XKoordinat (Layer:Kapalı) 3.Layer: YKoordinat (Layer:Kapalı) 4.Layer: ZKoordinat (Layer:Kapalı) 1. SiraNo Layeri : - Açık konumdadır ve yazdırma işlemi sirasında yazdırılmaz olarak ayarlanmıştır. - İlk belirlediğiniz koordinattan itibaren kendisi sıra numarası verecektir. - Text Height değeri 50 dir. 2. XKoordinat Layeri : - Kapalı konumdadır. - X Koordinatın değerini yazmaktadır - Text Height değeri 100 dür. 3. YKoordinat Layeri : - Kapalı konumdadır. - Y Koordinatın değerini yazmaktadır - Text Height değeri 100 dür. 4. ZKoordinat Layeri : - Kapalı konumdadır. - Z Koordinatın değerini yazmaktadır - Text Height değeri 100 dür. Tüm işlemler bittikten sonra AutoCAd dosyasını Excel dosyanızla aynı isimde ve aynı yerde(klasörde) kaydedip size bildirir. ******************** Excel Eklenti(XLA)Ekleme Boş bir Excel açınız Araçlar - Eklentiler Tıklayınız Gözat butonu Tıklayınız Bilgisayarınız da dosyayı bulup onaylayınız Eklentiler penceresinide onayladıktan sonra kapatınız. Artık tüm excel dosyalarınızda kodları çalıştırabilirsiniz. ******************** Not : Kullandığınız AutoCAD versiyonuna uygun dosyayı yükleyiniz. Ekler: Dosya: Koordinatlar2000.zip Dosya içeriği: Koordinatlar2000.xla AutoCAD2000 kullanıyorsanız bu dosyayı kullanınız. Dosya: Koordinatlar2004.zip Dosya içeriği: Koordinatlar2004.xla AutoCAD2004 kullanıyorsanız bu dosyayı kullanınız. Dosya: Koordinatlar2007.zip Dosya içeriği: Koordinatlar2007.xla AutoCAD2007 kullanıyorsanız bu dosyayı kullanınız. Kolay gelsin.</itunes:summary><itunes:keywords>Koordinat, Excel, XLA</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2008/02/exceltoautocad.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/R_3cmtJcJts/downsay.php" length="14827" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/download/sayac/downsay.php?dosya=Koordinatlar2000</feedburner:origEnclosureLink></item><item><title>BioCAD Tools</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/Daw8N6D-GLU/biocad-tools.html</link><category>Trim</category><category>Explode</category><category>layer</category><category>BioCADTools</category><category>Excel</category><category>UserForm</category><category>DrawOrder</category><category>Module-Bas</category><category>DVB</category><category>Block</category><author>noreply@blogger.com (Biolight)</author><pubDate>Thu, 28 Feb 2008 09:41:42 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-1741604163103202113</guid><description>Merhaba,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;BioCAD Tools (BioCAD araçlar menüsü - VBA - DVB)&lt;/strong&gt;&lt;br /&gt;AutoCAD Express Tools tarzındadır.&lt;br /&gt;AutoCAD ana menüsünün en sonuna&lt;br /&gt;&lt;strong&gt;BioCAD&lt;/strong&gt; isminde yeni menü eklenir.&lt;br /&gt;Kodlar AutoCAD VBA kullanılıp DVB dosyasına dönüştürülmüştür.&lt;br /&gt;AutoCAD 2006 ve 2007 de test edilmiştir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DVB&lt;/strong&gt; dosyasının AutoCAD e nasıl &lt;a href="http://biocad.blogspot.com/2007/09/giri02.html" target="_blank" title="DVB dosyası AutoCAD e nasıl Yüklenir"&gt;&lt;strong&gt;YÜKLE&lt;/strong&gt;&lt;/a&gt;neceğini önceden anlatmıştım. &lt;br /&gt;Eğer BioCAD işinize yaramaz veya kullanmak istemezseniz&lt;br /&gt;&lt;strong&gt;DVB&lt;/strong&gt; dosyası nasıl &lt;a href="http://biocad.blogspot.com/2007/08/giri03.html" target="_blank" title="DVB dosyası nasıl İptal edilir"&gt;&lt;strong&gt;İPTAL&lt;/strong&gt;&lt;/a&gt; edilir bölümünde anlatmıştım.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;BioCAD Tools içeriği&lt;/u&gt; :&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1. MBS - Multiple Block Scale Change&lt;/strong&gt;&lt;br /&gt;Çoklu Block Raporu ve Scale değişimin de kullanılır.&lt;br /&gt;VBA da UserForm Kullanılarak hazırlanmıştır.&lt;br /&gt;- Aktif AutoCAD dosyasında bulunan &lt;strong&gt;Block sayını&lt;/strong&gt; gösterir.&lt;br /&gt;- Block listesini yazdırabilir.&lt;br /&gt;- Blockların hepsini birden boyutlandırabilir.&lt;br /&gt;- Blockların hepsini birden silebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. LDO - Layer DrawOrder&lt;/strong&gt;&lt;br /&gt;Layerlarla ilgili işlemler yapılır.&lt;br /&gt;VBA da UserForm Kullanılarak hazırlanmıştır.&lt;br /&gt;- Layerları istediğiniz şekilde sıralayıp&lt;br /&gt;bu sıraya göre Layerleri DrawOrder yapabilme.&lt;br /&gt;- Layer rengini direk degiştirebilme.&lt;br /&gt;- Listeden seçilen layerin direk Current olabilmesi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. AKS - AKS Çizimi&lt;/strong&gt;&lt;br /&gt;Mimari AKS çizimi.&lt;br /&gt;VBA da Module-Bas Kullanılarak hazırlanmıştır.&lt;br /&gt;- Çiziminizde kullanılacak olan ölçek istenir.&lt;br /&gt;- Yatay ve Dikey AKS aralıkları uzunlukları istenir.&lt;br /&gt;- Aks a ait yeni Layer, TextStyle ve DimStyle ler hazır konumdadır.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Yakında&lt;/u&gt;: &lt;strong&gt;Kolon Çizimi&lt;/strong&gt;, &lt;strong&gt;Ölçülendirme&lt;/strong&gt;, &lt;strong&gt;Koordinat Girişi&lt;/strong&gt;, &lt;a href="http://biocad.blogspot.com/2007/09/strim.html" target="_blank" title="Süper Trim kısaca STrim"&gt;STrim&lt;/a&gt;, &lt;a href="http://biocad.blogspot.com/2007/10/newstrim.html" target="_blank" title="Yeni Süper Trim kısaca NSTrim"&gt;NewSTrim&lt;/a&gt; eklenecektir.&lt;br /&gt;Esasında şuan hazırlar ama Test aşamasındalar ;)&lt;br /&gt;&lt;br /&gt;BioCAD Tools da güncelleme olduğun da bu başlık altında gerekli açıklamayı yapacağım&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800000;"&gt;&lt;s&gt;26.11.2007 Pazartesi&lt;br /&gt;BioCAD Güncellendi&lt;/s&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. &lt;a href="http://biocad.blogspot.com/2007/09/strim.html" target="_blank" title="Süper Trim kısaca STrim"&gt;STrim&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. &lt;a href="http://biocad.blogspot.com/2007/10/newstrim.html" target="_blank" title="Yeni Süper Trim kısaca NSTrim"&gt;NewSTrim&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. KOLON Kolon Çizimi&lt;/strong&gt;&lt;br /&gt;Mimari projede kolon çizimi&lt;br /&gt;VBA da UserForm kullanılarak hazırlanmıştır.&lt;br /&gt;- Kolonun köşe noktasının aksa uzaklıkları istenir&lt;br /&gt;- Girilen değerler yer değiştirilebilir&lt;br /&gt;- Kolon en/boy ölçüsü değiştirilebilir&lt;br /&gt;- Kolon kendi layer ında ve taranmış olarak aks kesişim noktasından tutulu olarak gelir&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. OL Ölçülendirme&lt;/strong&gt;&lt;br /&gt;Yatay ya da düşey çizgilere sürekli ölçü verilir&lt;br /&gt;VBA da hazırlanmıştır&lt;br /&gt;- Ölçülendirelecek çizgilerden biri istenir&lt;br /&gt;- Seçilen çizginin yatay/düşey konumuna, layer’ına ve seçilen noktasına bağlı olarak aynı layer’daki diğer çizgiler otomatik seçili hale getirilir&lt;br /&gt;- Seçme işlemine eklenecek ya da çıkartılacak çizgiler single yöntemi ile belirlenir&lt;br /&gt;- Ölçü objesinin boyutlarını belirleyen ölçek istenir&lt;br /&gt;- Peş peşe devam eden ölçülerin toplamının orta noktasından tutulu olarak getirilir ve ölçünün hangi noktadan geçeceği istenir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. KRD Koordinat&lt;/strong&gt;&lt;br /&gt;x-y koordinat değerleri verilerek aplikasyon krokisi çizimi&lt;br /&gt;VBA da UserForm kullanılarak hazırlanmıştır.&lt;br /&gt;- Her köşe noktasının x ve y değerleri virgülden sonra iki basamak şeklinde ayrı ayrı istenir&lt;br /&gt;- Forma göre en az 3 noktanın x ve y değerleri istenir fazlası için “Satır Ekle” butonu ile yeni nokta için satır eklenir&lt;br /&gt;- Girilen değerlerin oluşturduğu kapalı alan önizleme penceresinde görülebilir&lt;br /&gt;- x ve y değerlerinin yerleri otomatik olarak değiştirilebilir&lt;br /&gt;- Daha önceden .txt dosya formatında kaydedilmiş koordinat değerleri de otomatik olarak yüklenebilir&lt;br /&gt;- Koordinat değerlerinizi .txt dosya formatında kaydedebilirsiniz&lt;br /&gt;- Köşe noktaları çember ile gösterilerek çizim hazırlanır&lt;br /&gt;&lt;br /&gt;BioCAD in gelişmesi sürecinde,&lt;br /&gt;Önerileri, kodlalama da izlenilecek mantık ve test aşamasın da&lt;br /&gt;bana yardımıncı olup, destek veren &lt;strong&gt;Mimar Murat ÇAĞIL&lt;/strong&gt;'a&lt;br /&gt;Teşekkür ederim.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #800000;"&gt;28.02.2008 Perşembe&lt;br /&gt;BioCAD Güncellendi&lt;/span&gt;&lt;br /&gt;Güncelleme ile ilgili detaylar için &lt;a href="http://biocad.blogspot.com/2008/02/biocad-tools-v2.html"&gt;Tıklayınız&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/download/sayac/downsay.php?dosya=BioCAD"&gt;BioCAD.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: BioCAD.dvb&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-1741604163103202113?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/Daw8N6D-GLU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-28T19:41:42.143+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/bUpVgtLGzvM/downsay.php" fileSize="208855" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, BioCAD Tools (BioCAD araçlar menüsü - VBA - DVB) AutoCAD Express Tools tarzındadır. AutoCAD ana menüsünün en sonuna BioCAD isminde yeni menü eklenir. Kodlar AutoCAD VBA kullanılıp DVB dosyasına dönüştürülmüştür. AutoCAD 2006 ve 2007 de test edilm</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, BioCAD Tools (BioCAD araçlar menüsü - VBA - DVB) AutoCAD Express Tools tarzındadır. AutoCAD ana menüsünün en sonuna BioCAD isminde yeni menü eklenir. Kodlar AutoCAD VBA kullanılıp DVB dosyasına dönüştürülmüştür. AutoCAD 2006 ve 2007 de test edilmiştir. DVB dosyasının AutoCAD e nasıl YÜKLEneceğini önceden anlatmıştım. Eğer BioCAD işinize yaramaz veya kullanmak istemezseniz DVB dosyası nasıl İPTAL edilir bölümünde anlatmıştım. BioCAD Tools içeriği : 1. MBS - Multiple Block Scale Change Çoklu Block Raporu ve Scale değişimin de kullanılır. VBA da UserForm Kullanılarak hazırlanmıştır. - Aktif AutoCAD dosyasında bulunan Block sayını gösterir. - Block listesini yazdırabilir. - Blockların hepsini birden boyutlandırabilir. - Blockların hepsini birden silebilirsiniz. 2. LDO - Layer DrawOrder Layerlarla ilgili işlemler yapılır. VBA da UserForm Kullanılarak hazırlanmıştır. - Layerları istediğiniz şekilde sıralayıp bu sıraya göre Layerleri DrawOrder yapabilme. - Layer rengini direk degiştirebilme. - Listeden seçilen layerin direk Current olabilmesi. 3. AKS - AKS Çizimi Mimari AKS çizimi. VBA da Module-Bas Kullanılarak hazırlanmıştır. - Çiziminizde kullanılacak olan ölçek istenir. - Yatay ve Dikey AKS aralıkları uzunlukları istenir. - Aks a ait yeni Layer, TextStyle ve DimStyle ler hazır konumdadır. Yakında: Kolon Çizimi, Ölçülendirme, Koordinat Girişi, STrim, NewSTrim eklenecektir. Esasında şuan hazırlar ama Test aşamasındalar ;) BioCAD Tools da güncelleme olduğun da bu başlık altında gerekli açıklamayı yapacağım 26.11.2007 Pazartesi BioCAD Güncellendi 4. STrim 5. NewSTrim 6. KOLON Kolon Çizimi Mimari projede kolon çizimi VBA da UserForm kullanılarak hazırlanmıştır. - Kolonun köşe noktasının aksa uzaklıkları istenir - Girilen değerler yer değiştirilebilir - Kolon en/boy ölçüsü değiştirilebilir - Kolon kendi layer ında ve taranmış olarak aks kesişim noktasından tutulu olarak gelir 7. OL Ölçülendirme Yatay ya da düşey çizgilere sürekli ölçü verilir VBA da hazırlanmıştır - Ölçülendirelecek çizgilerden biri istenir - Seçilen çizginin yatay/düşey konumuna, layer’ına ve seçilen noktasına bağlı olarak aynı layer’daki diğer çizgiler otomatik seçili hale getirilir - Seçme işlemine eklenecek ya da çıkartılacak çizgiler single yöntemi ile belirlenir - Ölçü objesinin boyutlarını belirleyen ölçek istenir - Peş peşe devam eden ölçülerin toplamının orta noktasından tutulu olarak getirilir ve ölçünün hangi noktadan geçeceği istenir. 8. KRD Koordinat x-y koordinat değerleri verilerek aplikasyon krokisi çizimi VBA da UserForm kullanılarak hazırlanmıştır. - Her köşe noktasının x ve y değerleri virgülden sonra iki basamak şeklinde ayrı ayrı istenir - Forma göre en az 3 noktanın x ve y değerleri istenir fazlası için “Satır Ekle” butonu ile yeni nokta için satır eklenir - Girilen değerlerin oluşturduğu kapalı alan önizleme penceresinde görülebilir - x ve y değerlerinin yerleri otomatik olarak değiştirilebilir - Daha önceden .txt dosya formatında kaydedilmiş koordinat değerleri de otomatik olarak yüklenebilir - Koordinat değerlerinizi .txt dosya formatında kaydedebilirsiniz - Köşe noktaları çember ile gösterilerek çizim hazırlanır BioCAD in gelişmesi sürecinde, Önerileri, kodlalama da izlenilecek mantık ve test aşamasın da bana yardımıncı olup, destek veren Mimar Murat ÇAĞIL'a Teşekkür ederim. 28.02.2008 Perşembe BioCAD Güncellendi Güncelleme ile ilgili detaylar için Tıklayınız. Ekler: Dosya: BioCAD.zip Dosya içeriği: BioCAD.dvb Kolay gelsin.</itunes:summary><itunes:keywords>Trim, Explode, layer, BioCADTools, Excel, UserForm, DrawOrder, Module-Bas, DVB, Block</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/11/biocad-tools.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/bUpVgtLGzvM/downsay.php" length="208855" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/download/sayac/downsay.php?dosya=BioCAD</feedburner:origEnclosureLink></item><item><title>BlockSelect2Excel</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/2WrnORFKFc0/blockselect2excel.html</link><category>Excel</category><category>Module-Bas</category><category>Block</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sat, 13 Oct 2007 13:18:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-6574589219887244248</guid><description>Merhaba,&lt;br /&gt;BlockSelect2Excel : Çiziminizde belirlediğiniz bir bölgedeki blockların isim ve miktarlarını excel dosyasına kaydetmeye yarar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/dosyalar/BlockSelect2Excel.zip" title="BlockSelect2Excel.zip dosyası"&gt;BlockSelect2Excel.bas&lt;/a&gt; dosyasını &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel01" target="_blank" title="VBA - Bas dosyası nasıl yüklenir ?"&gt;yükle&lt;/a&gt;dikten sonra Macromuz &lt;a href="http://biocad.blogspot.com/2007/08/giri04.html" target="_blank" title="AutoCAD başka programlarla etkileşimli çalışması !"&gt;Excel ile etkileşimli çalışacağı için VBE de Excele Referans göstermeniz gerekli.&lt;/a&gt;&lt;br /&gt;Bu ayarlamayı da yaptıktan sonra &lt;strong&gt;BlockSelect2Excel&lt;/strong&gt; Macrosu &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel02" target="_blank" title="Macro nasıl çalıştırılır ?"&gt;çalıştır&lt;/a&gt;dığınız da&lt;br /&gt;&lt;br /&gt;Sizden bir bölge seçmeniz veya objeler seçmeniz istenecek&lt;br /&gt;seçiminiz bittikten sonra da (enter veya fare sağ tık seçim biter)&lt;br /&gt;Seçiminiz de blok mevcud sa bunları listeleyip Excel dosyasına aktarır&lt;br /&gt;kodların çalışması bittiğin de Excel dosyasının bilgisayarınızda ki yeri ve ismini söyleyecektir.&lt;br /&gt;&lt;br /&gt;Not: Excel dosyası açıkken kodları çalıştırmayınız uyarı verir.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSelect2Excel()&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; info(at)mentes.com.tr&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; ibrahim Yorulmaz - Antalya - 2007&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; o 532 625 55 66&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Not: Excele referans g&amp;#246;stermeyi unutmayınız&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Tools - References...&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Microsoft Excel 11.0 Object Library&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Kullandığınız Excel s&amp;#252;r&amp;#252;m&amp;#252;ne g&amp;#246;re 11.0 degişebilir.&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;L&amp;#252;tfen saymak istediğiniz Bloklara ait b&amp;#246;lge Se&amp;#231;iniz&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;BlockSS.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;BlockSS.SelectOnScreen&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacBlock &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;KacBlock &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Secimde block varsa KacBlock degerini 1 yap&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Count &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Item(secili).ObjectName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;AcDbBlockReference&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    KacBlock &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; eğer secimde block yoksa uyar&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacBlock &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;MsgBox&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Se&amp;#231;iminiz de Block bulunamadı !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, vbInformation, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Block yok.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; UPSSHATA&lt;br /&gt;    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.Application&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelWorkbook &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Excel i a&amp;#231;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;New&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.Application&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; excel e kitap ekle&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelWorkbook &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.Workbooks.Add&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; aktip excel kitap sayfasını belirle&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.ActiveSheet&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Excel uyarılarını yoksay&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; dosya &amp;#246;nceden varsa &amp;#252;zerine kaydedeyim mi sorusu iptali&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Excel.DisplayAlerts &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;False&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Sayfa ismini Blocklar yap&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExcelSheet.Name &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Blocklar&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; excel kitabında bulunan sayfa sayısı kadar d&amp;#246;ng&amp;#252;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Each&lt;/span&gt;&lt;span style="color: #000000;"&gt; Worksheet In Excel.ActiveWorkbook.Worksheets&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; sayfa ismi Blocklar değilse&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Worksheet.Name &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Blocklar&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; gereksiz bos sayfaları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; excel alert vermesini yukarıda iptal etmiştik&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;        Excel.Sheets(Worksheet.Name).Delete&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Dosyaismi&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; dosyaismi= dwg dosyamızla aynı klas&amp;#246;rde ve aynı isimde sadece dosya uzantısı xls(excel) oldu&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Dosyaismi &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Left&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ThisDrawing.FullName, &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;InStr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ThisDrawing.FullName, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.xls&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; excel kitabını kaydet&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExcelWorkbook.SaveAs Dosyaismi&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; &amp;#246;nce yazılan Sutunları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExcelSheet.Range(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A1&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;).EntireColumn.Delete&lt;br /&gt;ExcelSheet.Range(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A1&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;).EntireColumn.Delete&lt;br /&gt;    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Satir &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;Satir &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Blok isimlerinin hepsini A sutununa yaz&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Count &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Item(secili).ObjectName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;AcDbBlockReference&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  ExcelSheet.Cells(Satir, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Item(secili).Name&lt;br /&gt;  Satir &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Satir &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; SelectionSets i yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;BlockSS.Delete&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; A sutununu alfabetik olarak sırala&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Excel.Selection.Sort Key1:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExcelSheet.Range(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A1&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;), Order1:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;xlAscending, _&lt;br /&gt;Header:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;xlGuess, OrderCustom:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;, MatchCase:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;False&lt;/span&gt;&lt;span style="color: #000000;"&gt;, Orientation:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;xlTopToBottom&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; A sutununda ka&amp;#231; tane dolu hucre oldugunu bul&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; SatirAll&lt;br /&gt;SatirAll &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.WorksheetFunction.CountA(ExcelSheet.Range(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A1:A65500&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; B sutununa excel EGERSAY formulunu uygulayıp değerini yaz&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; SatirAll&lt;br /&gt; ExcelSheet.Cells(Miktar, &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.WorksheetFunction.CountIf(ExcelSheet.Range(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A:A&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;), ExcelSheet.Range(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; A2 h&amp;#252;cresinden itibaren A sutununda ki benzer satırları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; SatirAll&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; A2 hucresinden başla ve Sonsuz d&amp;#246;ng&amp;#252;ye girmemek i&amp;#231;in boş h&amp;#252;creye dikkat et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;And&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet.Cells(Miktar, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Value &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet.Cells(Miktar, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet.Cells((Miktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Value &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  ExcelSheet.Cells(Miktar, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;).EntireRow.Delete&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; satır silindi miktarı geri al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;  Miktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; Miktar&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; A ve B sutunlarını en uygun genişlik yap&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExcelSheet.Columns(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;A:A&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;).EntireColumn.AutoFit&lt;br /&gt;ExcelSheet.Columns(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;B:B&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;).EntireColumn.AutoFit&lt;br /&gt;  &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Excel i kaydet&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExcelWorkbook.Save&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; excel uyarıları &amp;#231;alışır duruma getir&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.DisplayAlerts &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;True&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Exceli kapat&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.Application.Quit&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelWorkbook &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; işlem bitti dosya adresini s&amp;#246;yle&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;MsgBox&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Se&amp;#231;imizde ki mevcud blocklar listesi bilgisayarınız da&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; _&lt;br /&gt;Dosyaismi &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; _&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Excel dosyası olarak kaydedildi !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, vbInformation, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Block Listesi Kaydedildi !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;UPSSHATA:&lt;br /&gt;&lt;br /&gt;Excel.Application.Quit&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelSheet &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ExcelWorkbook &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;MsgBox&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;HATA yaptık.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err.Description, vbCritical, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Hata oluştu !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;Err.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/BlockSelect2Excel.zip"&gt;BlockSelect2Excel.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: BlockSelect2Excel.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-6574589219887244248?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/2WrnORFKFc0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-13T23:18:12.725+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/XJw6fx6yKOg/BlockSelect2Excel.zip" fileSize="1961" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, BlockSelect2Excel : Çiziminizde belirlediğiniz bir bölgedeki blockların isim ve miktarlarını excel dosyasına kaydetmeye yarar. BlockSelect2Excel.bas dosyasını yükledikten sonra Macromuz Excel ile etkileşimli çalışacağı için VBE de Excele Referans</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, BlockSelect2Excel : Çiziminizde belirlediğiniz bir bölgedeki blockların isim ve miktarlarını excel dosyasına kaydetmeye yarar. BlockSelect2Excel.bas dosyasını yükledikten sonra Macromuz Excel ile etkileşimli çalışacağı için VBE de Excele Referans göstermeniz gerekli. Bu ayarlamayı da yaptıktan sonra BlockSelect2Excel Macrosu çalıştırdığınız da Sizden bir bölge seçmeniz veya objeler seçmeniz istenecek seçiminiz bittikten sonra da (enter veya fare sağ tık seçim biter) Seçiminiz de blok mevcud sa bunları listeleyip Excel dosyasına aktarır kodların çalışması bittiğin de Excel dosyasının bilgisayarınızda ki yeri ve ismini söyleyecektir. Not: Excel dosyası açıkken kodları çalıştırmayınız uyarı verir. Sub BlockSelect2Excel() ' info(at)mentes.com.tr ' ibrahim Yorulmaz - Antalya - 2007 ' o 532 625 55 66 ' Not: Excele referans g&amp;#246;stermeyi unutmayınız ' Tools - References... ' Microsoft Excel 11.0 Object Library ' Kullandığınız Excel s&amp;#252;r&amp;#252;m&amp;#252;ne g&amp;#246;re 11.0 degişebilir. Dim BlockSS As AcadSelectionSet Dim secili As Integer ThisDrawing.Utility.Prompt &amp;quot;L&amp;#252;tfen saymak istediğiniz Bloklara ait b&amp;#246;lge Se&amp;#231;iniz&amp;quot; &amp;amp; vbCrLf On Error Resume Next Set BlockSS = ThisDrawing.SelectionSets(&amp;quot;BlockSS&amp;quot;) If Err Then Set BlockSS = ThisDrawing.SelectionSets.Add(&amp;quot;BlockSS&amp;quot;) BlockSS.Clear On Error GoTo 0 BlockSS.SelectOnScreen Dim KacBlock As Integer KacBlock = 0 ' Secimde block varsa KacBlock degerini 1 yap For secili = 0 To BlockSS.Count - 1 If BlockSS.Item(secili).ObjectName = &amp;quot;AcDbBlockReference&amp;quot; Then KacBlock = 1 End If Next secili ' eğer secimde block yoksa uyar If KacBlock = 0 Then MsgBox &amp;quot;Se&amp;#231;iminiz de Block bulunamadı !&amp;quot;, vbInformation, &amp;quot;Block yok.&amp;quot; Exit Sub End If On Error GoTo UPSSHATA Dim Excel As Excel.Application Dim ExcelSheet As Object Dim ExcelWorkbook As Object ' Excel i a&amp;#231; Set Excel = New Excel.Application ' excel e kitap ekle Set ExcelWorkbook = Excel.Workbooks.Add ' aktip excel kitap sayfasını belirle Set ExcelSheet = Excel.ActiveSheet ' Excel uyarılarını yoksay ' dosya &amp;#246;nceden varsa &amp;#252;zerine kaydedeyim mi sorusu iptali Excel.DisplayAlerts = False ' Sayfa ismini Blocklar yap ExcelSheet.Name = &amp;quot;Blocklar&amp;quot; ' excel kitabında bulunan sayfa sayısı kadar d&amp;#246;ng&amp;#252; For Each Worksheet In Excel.ActiveWorkbook.Worksheets ' sayfa ismi Blocklar değilse If Worksheet.Name &amp;lt;&amp;gt; &amp;quot;Blocklar&amp;quot; Then ' gereksiz bos sayfaları yok et ' excel alert vermesini yukarıda iptal etmiştik Excel.Sheets(Worksheet.Name).Delete End If Next Dim Dosyaismi ' dosyaismi= dwg dosyamızla aynı klas&amp;#246;rde ve aynı isimde sadece dosya uzantısı xls(excel) oldu Dosyaismi = Left(ThisDrawing.FullName, InStr(ThisDrawing.FullName, &amp;quot;.&amp;quot;) - 1) &amp;amp; &amp;quot;.xls&amp;quot; ' excel kitabını kaydet ExcelWorkbook.SaveAs Dosyaismi ' &amp;#246;nce yazılan Sutunları yok et ExcelSheet.Range(&amp;quot;A1&amp;quot;).EntireColumn.Delete ExcelSheet.Range(&amp;quot;A1&amp;quot;).EntireColumn.Delete Dim Satir As Integer Satir = 1 ' Blok isimlerinin hepsini A sutununa yaz For secili = 0 To BlockSS.Count - 1 If BlockSS.Item(secili).ObjectName = &amp;quot;AcDbBlockReference&amp;quot; Then ExcelSheet.Cells(Satir, 1).Value = BlockSS.Item(secili).Name Satir = Satir + 1 End If Next secili ' SelectionSets i yok et BlockSS.Delete ' A sutununu alfabetik olarak sırala Excel.Selection.Sort Key1:=ExcelSheet.Range(&amp;quot;A1&amp;quot;), Order1:=xlAscending, _ Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom ' A sutununda ka&amp;#231; tane dolu hucre oldugunu bul Dim SatirAll SatirAll = Excel.WorksheetFunction.CountA(ExcelSheet.Range(&amp;quot;A1:A65500&amp;quot;)) ' B sutununa excel EGERSAY formulunu uygulayıp değerini yaz Dim Miktar As Integer For Miktar = 1 To SatirAll ExcelSheet.Cells(Miktar, 2).Value = Excel.WorksheetFunction.CountIf(ExcelSheet.Range(&amp;quot;A:A&amp;quot;), ExcelSheet.Range(&amp;quot;A&amp;quot; &amp;amp; Miktar)) Next Miktar ' A2 h&amp;#252;cresinden itibaren A sutununda ki benzer sat</itunes:summary><itunes:keywords>Excel, Module-Bas, Block</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/10/blockselect2excel.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/XJw6fx6yKOg/BlockSelect2Excel.zip" length="1961" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/BlockSelect2Excel.zip</feedburner:origEnclosureLink></item><item><title>NewSTrim</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/0eEb0KOgqE8/newstrim.html</link><category>Trim</category><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Fri, 05 Oct 2007 10:46:26 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-6054102556120135325</guid><description>Merhaba,&lt;br /&gt;İlk &lt;a href="http://biocad.blogspot.com/2007/09/strim.html" title="Eski STrim Konusu"&gt;Eski STrim&lt;/a&gt; de sadece Line ların kesişmesi halinde&lt;br /&gt;çoklu olarak trim yapılabiliyordu.&lt;br /&gt;&lt;br /&gt;NStrim de ise Line, Arc, Polyline ve Spline keşişmesi&lt;br /&gt;durumunda dahi çalışmaktadır.&lt;br /&gt;&lt;br /&gt;Kodları yazarken kendimi biraz kaptırmışım&lt;br /&gt;detaylı bir şey oldu mazur görün artık :)&lt;br /&gt;&lt;br /&gt;New Süper Trim (&lt;strong&gt;NSTrim&lt;/strong&gt;)&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/dosyalar/NSTrim.zip" title="NSTrim.zip dosyası"&gt;NSTrim.bas&lt;/a&gt; dosyası &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel01" target="_blank" title="VBA - Bas dosyası nasıl yüklenir ?"&gt;yükle&lt;/a&gt;dikten sonra &lt;strong&gt;NSTrim&lt;/strong&gt; Macrosu &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel02" target="_blank" title="Macro nasıl çalıştırılır ?"&gt;çalıştır&lt;/a&gt;dığınız da&lt;br /&gt;Sizden &lt;strong&gt;Kesişen&lt;/strong&gt; çizgilerin &lt;strong&gt;ORTASINDA&lt;/strong&gt; bir &lt;strong&gt;NOKTA&lt;/strong&gt; göstermeniz istenir&lt;br /&gt;ve çoklu trim mi gerçekleştir.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color: #000000;"&gt; HataPoly(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Optional&lt;/span&gt;&lt;span style="color: #000000;"&gt; yoket &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;sil&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Optional&lt;/span&gt;&lt;span style="color: #000000;"&gt; silmiktar &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;, fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PolySS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PolySS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;PolySS.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;POLYLINE&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; T&amp;#252;m PolyLine ları se&amp;#231;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PolySS.Select acSelectionSetAll, , , fType, fData&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; gelen yoket değeri sil ise&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; yoket &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;sil&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; hatalı oluşturulan silmiktar kadar Polyline ları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; i &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; silmiktar &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  PolySS.Item(i).Delete&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; kim değeri yakala DEĞİLSE &amp;#231;izimde ki PolyLine miktarını ver&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; HataPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS.Count&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; PolySS.Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Function&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimLWPoly(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Optional&lt;/span&gt;&lt;span style="color: #000000;"&gt; kim &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;, fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PolySS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PolySS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;PolySS.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;LWPOLYLINE,REGION&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; T&amp;#252;m PolyLine ları se&amp;#231;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PolySS.Select acSelectionSetAll, , , fType, fData&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; gelen kim değeri yakala ise&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; kim &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; yeni(not: ilgin&amp;#231;tir ilk oluyor(0 değeri)) oluşturulan Polyline nın veya Region ObjectID ver&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimLWPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS.Item(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;).ObjectID&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; kim değeri yakala DEĞİLSE &amp;#231;izimde ki PolyLine miktarını ver&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimLWPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS.Count&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; PolySS.Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Function&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockTrim(BlockToFind &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;, fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; InsPoint &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Str&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; ACAD_POINT&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;BlockSS.Clear&lt;br /&gt;&lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;INSERT&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockToFind&lt;br /&gt;BlockSS.Select acSelectionSetAll, , , fType, fData&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Count &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt; InsPoint &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Item(secili).InsertionPoint&lt;br /&gt;  &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Block koordinatlarını Str olarak hafızaya al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Str&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Str&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(InsPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(InsPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(InsPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Blockları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS.Item(secili).Delete&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; secili&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Trim uygula t&amp;#252;m objeleri sec sonra Str noktalarını tıkla&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;trim&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Str&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Str&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; SelectionSets i yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;BlockSS.Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; NSTrim()&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; info(at)mentes.com.tr&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; ibrahim Yorulmaz - Antalya - 2007&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; o 532 625 55 66&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacLWPoly &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacLWPoly2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; plineObj &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadLWPolyline&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; RegionObj &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadRegion&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; minPt &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; maxPt &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnPnt &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; newBlock &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadBlock&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockInsertionPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; explodedObjects &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; i &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; numDivs &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Long&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;numDivs &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Do&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function SecimLWPoly le LWPolyLine ve Region ları say&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KacLWPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimLWPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;say&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function KacPoly le hata durumnda oluşacak PolyLine ları say&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KacPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; HataPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;say&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;returnPnt &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetPoint(, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Kesişen &amp;#231;izgilerin ORTASINDA bir NOKTA g&amp;#246;steriniz: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;User input is a keyword&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Or&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Method 'GetPoint' of object 'IAcadUtility' failed&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; ThisDrawing.Utility.prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrim Sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Bounary hatalı olmaması i&amp;#231;in ZoomAll uygula&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ThisDrawing.Application.ZoomAll&lt;br /&gt;&lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;-boundary&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(returnPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(returnPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;YES&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function SecimLWPoly le LWPolyLine ve Region ları say&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KacLWPoly2 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimLWPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;say&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function KacPoly le hata durumnda oluşacak PolyLine ları say&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KacPoly2 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; HataPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;say&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; eğer cizimde yeni PolyLine yoksa&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacLWPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacLWPoly2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; hata oluşma ihtimaline karsılık&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; polylineları karsılaştır&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; fazla polyline ları sil&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  HataPoly &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;sil&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, (KacPoly2 &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly)&lt;br /&gt;  ThisDrawing.Utility.prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;#220;zg&amp;#252;n&amp;#252;z AutoCAD alanı kapalı olarak algılamıyor. :( !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Boundary hatalı olmaması i&amp;#231;in yapılan ZoomAll geri al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Application.ZoomPrevious&lt;br /&gt; &lt;br /&gt; ThisDrawing.Utility.prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;L&amp;#252;tfen Kapalı bir alan olduğunu kontrol ediniz. !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; yeni block yap&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockInsertionPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;: BlockInsertionPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;: BlockInsertionPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; newBlock &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Blocks.Add(BlockInsertionPoint, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimBlockGecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; yeni oluşturulan Polyline(boundary) ı yakala&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function SecimLWPoly(&amp;quot;yakala&amp;quot;) la yeni oluşturulan Polyline nın ObjectID sini &amp;#246;ğren&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ObjectIdToObject(SecimLWPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)).ObjectName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;AcDbPolyline&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; plineObj &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ObjectIdToObject(SecimLWPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt; &lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Trim in hatalı olmaması i&amp;#231;in ZoomObject uygula&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;._zoom _o (handent &amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; plineObj.handle &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;) &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;    &lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Yakalanan PolyLine a Explode uygula (patlat linelar cıksın ortaya)&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;    explodedObjects &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; plineObj.Explode&lt;br /&gt;   &lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;ElseIf&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ObjectIdToObject(SecimLWPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)).ObjectName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;AcDbRegion&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; RegionObj &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ObjectIdToObject(SecimLWPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;    &lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Trim in hatalı olmaması i&amp;#231;in ZoomObject uygula&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;    ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;._zoom _o (handent &amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; RegionObj.handle &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;) &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;   &lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Yakalanan Region a Explode uygula (patlat splinelar cıksın ortaya)&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   explodedObjects &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; RegionObj.Explode&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; d&amp;#252;ş&amp;#252;nemediğin bir şey var pas ge&amp;#231; &amp;#231;ık&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Boundary hatalı olmaması i&amp;#231;in yapılan ZoomAll geri al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;   ThisDrawing.Application.ZoomPrevious&lt;br /&gt;   ThisDrawing.Utility.prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;#220;zg&amp;#252;n&amp;#252;z hata oluştu !!!.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   ThisDrawing.Utility.prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrim Sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;   ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;      &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; explode sonucu ortaya cıkan objeleri yakala&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; i &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;UBound&lt;/span&gt;&lt;span style="color: #000000;"&gt;(explodedObjects)&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Divide ile orta noktaktasına block(STrimBlockGecici) yapıştır&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;._divide (handent &amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; explodedObjects(i).handle &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;) &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BLOCK&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimBlockGecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Y&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;  ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Format&lt;/span&gt;&lt;span style="color: #000000;"&gt;$(numDivs) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  explodedObjects(i).Delete&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Yakalanan PolyLine ı yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;  &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Yakalanan Region u yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;  &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; not: neden patlatınca yok olmuyor anlamadım :s&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;  plineObj.Delete&lt;br /&gt;  RegionObj.Delete&lt;br /&gt; &lt;br /&gt;  BlockTrim (&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimBlockGecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; yeni blocku yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;-purge B STrimBlockGecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Y&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Y&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Trim in hatalı olmaması i&amp;#231;in yapılan ZoomObject i geri al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Application.ZoomPrevious&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Boundary hatalı olmaması i&amp;#231;in yapılan ZoomAll geri al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Application.ZoomPrevious&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Loop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/NSTrim.zip"&gt;NSTrim.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: NSTrim.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-6054102556120135325?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/0eEb0KOgqE8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-05T20:46:26.170+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/FDTE4kaJZWg/NSTrim.zip" fileSize="2266" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, İlk Eski STrim de sadece Line ların kesişmesi halinde çoklu olarak trim yapılabiliyordu. NStrim de ise Line, Arc, Polyline ve Spline keşişmesi durumunda dahi çalışmaktadır. Kodları yazarken kendimi biraz kaptırmışım detaylı bir şey oldu mazur gör</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, İlk Eski STrim de sadece Line ların kesişmesi halinde çoklu olarak trim yapılabiliyordu. NStrim de ise Line, Arc, Polyline ve Spline keşişmesi durumunda dahi çalışmaktadır. Kodları yazarken kendimi biraz kaptırmışım detaylı bir şey oldu mazur görün artık :) New Süper Trim (NSTrim) NSTrim.bas dosyası yükledikten sonra NSTrim Macrosu çalıştırdığınız da Sizden Kesişen çizgilerin ORTASINDA bir NOKTA göstermeniz istenir ve çoklu trim mi gerçekleştir. Function HataPoly(Optional yoket As String = &amp;quot;sil&amp;quot;, Optional silmiktar As Integer) Dim fType(0) As Integer, fData(0) Dim PolySS As AcadSelectionSet Dim secili As Integer On Error Resume Next Set PolySS = ThisDrawing.SelectionSets(&amp;quot;PolySS&amp;quot;) If Err Then Set PolySS = ThisDrawing.SelectionSets.Add(&amp;quot;PolySS&amp;quot;) PolySS.Clear On Error GoTo 0 fType(0) = 0: fData(0) = &amp;quot;POLYLINE&amp;quot; ' T&amp;#252;m PolyLine ları se&amp;#231; PolySS.Select acSelectionSetAll, , , fType, fData ' gelen yoket değeri sil ise If yoket = &amp;quot;sil&amp;quot; Then ' hatalı oluşturulan silmiktar kadar Polyline ları yok et For i = 0 To silmiktar - 1 PolySS.Item(i).Delete Next Else ' kim değeri yakala DEĞİLSE &amp;#231;izimde ki PolyLine miktarını ver HataPoly = PolySS.Count End If PolySS.Delete End Function Function SecimLWPoly(Optional kim As String = &amp;quot;yakala&amp;quot;) Dim fType(0) As Integer, fData(0) Dim PolySS As AcadSelectionSet Dim secili As Integer On Error Resume Next Set PolySS = ThisDrawing.SelectionSets(&amp;quot;PolySS&amp;quot;) If Err Then Set PolySS = ThisDrawing.SelectionSets.Add(&amp;quot;PolySS&amp;quot;) PolySS.Clear On Error GoTo 0 fType(0) = 0: fData(0) = &amp;quot;LWPOLYLINE,REGION&amp;quot; ' T&amp;#252;m PolyLine ları se&amp;#231; PolySS.Select acSelectionSetAll, , , fType, fData ' gelen kim değeri yakala ise If kim = &amp;quot;yakala&amp;quot; Then ' yeni(not: ilgin&amp;#231;tir ilk oluyor(0 değeri)) oluşturulan Polyline nın veya Region ObjectID ver SecimLWPoly = PolySS.Item(0).ObjectID Else ' kim değeri yakala DEĞİLSE &amp;#231;izimde ki PolyLine miktarını ver SecimLWPoly = PolySS.Count End If PolySS.Delete End Function Public Sub BlockTrim(BlockToFind As String) Dim fType(0 To 1) As Integer, fData(0 To 1) Dim BlockSS As AcadSelectionSet Dim secili As Integer Dim InsPoint As Variant Dim Str As ACAD_POINT On Error Resume Next Set BlockSS = ThisDrawing.SelectionSets(&amp;quot;BlockSS&amp;quot;) If Err Then Set BlockSS = ThisDrawing.SelectionSets.Add(&amp;quot;BlockSS&amp;quot;) BlockSS.Clear fType(0) = 0: fData(0) = &amp;quot;INSERT&amp;quot;: fType(1) = 2: fData(1) = BlockToFind BlockSS.Select acSelectionSetAll, , , fType, fData For secili = 0 To BlockSS.Count - 1 InsPoint = BlockSS.Item(secili).InsertionPoint ' Block koordinatlarını Str olarak hafızaya al Str = Str &amp;amp; Replace(InsPoint(0), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) &amp;amp; &amp;quot;,&amp;quot; &amp;amp; Replace(InsPoint(1), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) &amp;amp; &amp;quot;,&amp;quot; &amp;amp; Replace(InsPoint(2), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) &amp;amp; vbCr ' Blockları yok et BlockSS.Item(secili).Delete Next secili ' Trim uygula t&amp;#252;m objeleri sec sonra Str noktalarını tıkla ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) &amp;amp; &amp;quot;trim&amp;quot; &amp;amp; vbCr &amp;amp; vbCr &amp;amp; Str &amp;amp; vbCr Str = &amp;quot;&amp;quot; ' SelectionSets i yok et BlockSS.Delete End Sub Sub NSTrim() ' info(at)mentes.com.tr ' ibrahim Yorulmaz - Antalya - 2007 ' o 532 625 55 66 Dim KacLWPoly As Integer Dim KacLWPoly2 As Integer Dim KacPoly As Integer Dim KacPoly2 As Integer Dim plineObj As AcadLWPolyline Dim RegionObj As AcadRegion Dim minPt As Variant Dim maxPt As Variant Dim returnPnt As Variant Dim newBlock As AcadBlock Dim BlockInsertionPoint(0 To 2) As Double Dim explodedObjects As Variant Dim i As Integer Dim numDivs As Long numDivs = 2 On Error Resume Next Do ' Function SecimLWPoly le LWPolyLine ve Region ları say KacLWPoly = SecimLWPoly(&amp;quot;say&amp;quot;) ' Function KacPoly le hata durumnda oluşacak PolyLine ları say KacPoly = HataPoly(&amp;quot;say&amp;quot;) returnPnt = ThisDrawing.Utility.GetPoint(, &amp;quot;Kesişen &amp;#231;izgilerin ORTASINDA bir NOKTA g&amp;#</itunes:summary><itunes:keywords>Trim, Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/10/newstrim.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/FDTE4kaJZWg/NSTrim.zip" length="2266" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/NSTrim.zip</feedburner:origEnclosureLink></item><item><title>STrim</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/RkTYoxwkfyE/strim.html</link><category>Trim</category><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Fri, 05 Oct 2007 10:00:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-5681573525614232932</guid><description>Merhaba,&lt;br /&gt;Süper Trim kısaca &lt;strong&gt;STrim&lt;/strong&gt; ;)&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/dosyalar/STrim.zip" title="STrim.zip dosyası"&gt;STrim.bas&lt;/a&gt; dosyası &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel01" target="_blank" title="VBA - Bas dosyası nasıl yüklenir ?"&gt;yükle&lt;/a&gt;dikten sonra &lt;strong&gt;STrim&lt;/strong&gt; Macrosu &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel02" target="_blank" title="Macro nasıl çalıştırılır ?"&gt;çalıştır&lt;/a&gt;dığınız da&lt;br /&gt;Sizden &lt;strong&gt;Kesişen&lt;/strong&gt; çizgilerin &lt;strong&gt;ORTASINDA&lt;/strong&gt; bir &lt;strong&gt;NOKTA&lt;/strong&gt; göstermeniz istenir.&lt;br /&gt;&lt;br /&gt;Örnek olarak resmi inceleyiniz&lt;br /&gt;&lt;br /&gt;(&lt;strong&gt;STrim uygulamadan önceki durum&lt;/strong&gt;)&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/STrim01.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/STrim01a.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;STrim Makrosu çalıştırılıp kesişen çizgilerin ortasında ki&lt;br /&gt;bir noktayı Tıkladığınızda (boş kapalı alan: Hatch alanı şeçermiş gibi)&lt;br /&gt;sonucu aşağıda ki resimde inceleyebilirsiniz.&lt;br /&gt;&lt;br /&gt;(&lt;strong&gt;STrim uygulandıktan sonra ki durum&lt;/strong&gt;)&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/STrim02.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/STrim02a.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Komutan çıkmadan birden fazla kapalı alan seçebilirsiniz.&lt;br /&gt;&lt;strong&gt;Esc&lt;/strong&gt;, &lt;strong&gt;Space&lt;/strong&gt;, &lt;strong&gt;Enter&lt;/strong&gt; veya &lt;strong&gt;Fare Sağtık&lt;/strong&gt;landıgında &lt;strong&gt;STrim&lt;/strong&gt; sonlandırılır.&lt;br /&gt; &lt;br /&gt;&lt;blockquote&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimPoly(Optional kim &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;, fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Secili &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PolySS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PolySS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;PolySS.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;LWPOLYLINE&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; T&amp;#252;m PolyLine ları se&amp;#231;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PolySS.Select acSelectionSetAll, , , fType, fData&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; gelen kim değeri yakala ise&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; kim &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; yeni(not: ilgin&amp;#231;tir ilk oluyor(0 değeri)) oluşturulan Polyline nın ObjectID ver&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS.Item(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;).ObjectID&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; kim değeri yakala DEĞİLSE &amp;#231;izimde ki PolyLine miktarını ver&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; PolySS.Count&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt; PolySS.Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Function&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Private&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; LineCenterTrim()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerSS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Secili &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadLine&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Sp(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Str &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; ACAD_POINT&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;LayerSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;LayerSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;LayerSS.Clear&lt;br /&gt;&lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimgecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; STrimgecici Layerinde ki t&amp;#252;m objeleri se&amp;#231;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;LayerSS.Select acSelectionSetAll, , , fType, fData&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Son objeji sil&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;LayerSS.Item(LayerSS.Count &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Delete&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Son obje silindiği i&amp;#231;in - 2 kadar d&amp;#246;ng&amp;#252;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; Secili &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerSS.Count &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Lineları tek tek yakala&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerSS.Item(Secili)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Line ların başlangı&amp;#231; noktası koordinatını &amp;#246;ğren&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sp(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine.StartPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;): Sp(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine.StartPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;): Sp(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine.StartPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Line ları başlangı&amp;#231; noktasından tutarak 0.5 oranında Scale uygula&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ScaleLine.ScaleEntity Sp, &lt;/span&gt;&lt;span style="color: #800080;"&gt;0.5&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; line ların son nokta koordinatlarını &amp;#246;gren&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine.EndPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;): Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine.EndPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;): Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ScaleLine.EndPoint(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Str olarak hafızaya al&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Str &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Str &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Ep(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Line ları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;LayerSS.Item(Secili).Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; Secili&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Trim uygula t&amp;#252;m objeleri sec sonra Str noktalarını tıkla&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;trim&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ALL&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Str &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr&lt;br /&gt;Str &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;LayerSS.Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; STrim()&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; info(at)mentes.com.tr&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; ibrahim Yorulmaz - Antalya&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; o 532 625 55 66&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; oPoly &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadLWPolyline&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; oCoords &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Do&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function SecimPoly le PolyLineları say&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KacPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;say&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnPnt &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Variant&lt;br /&gt;returnPnt &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetPoint(, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Kesişen &amp;#231;izgilerin ORTASINDA bir NOKTA g&amp;#246;steriniz: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;User input is a keyword&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Or&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Method 'GetPoint' of object 'IAcadUtility' failed&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrim Sonlandırıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;Pnt0 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(returnPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;Pnt1 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Replace&lt;/span&gt;&lt;span style="color: #000000;"&gt;(returnPnt(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;-boundary&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Pnt0 &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Pnt1 &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCr&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function SecimPoly le PolyLineları say&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KacPoly2 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; SecimPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;say&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; eğer cizimde yeni PolyLine yoksa&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; KacPoly2 &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;L&amp;#252;tfen Kapalı bir alan olduğunu kontrol ediniz. !&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; yeni oluşturulan Polyline(boundary) ı yakala&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Function SecimPoly(&amp;quot;yakala&amp;quot;) la yeni oluşturulan Polyline nın ObjectID sini &amp;#246;ğren&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; oPoly &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ObjectIdToObject(SecimPoly(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;yakala&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; STrimgecici ismin de yeni Layer oluştur&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Layers.Add (&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimgecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Yakalanan PolyLine nın Layerini STrimgecici yap&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; oPoly.Layer &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimgecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Yakalanan PolyLine a Explode uygula (patlat linelar cıksın ortaya)&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; oPoly.Explode&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Private Sub LineCenterTrim() uygula&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Lineları bul&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; ilk noktasından tutarak 0.5 scala yap&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; son noktaları bul&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; lineları yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Sonnoktalara g&amp;#246;re &amp;#231;izime trim uygula&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; LineCenterTrim&lt;br /&gt; &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; Oluşturdugumuz STrimgecici Layerini yok et&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Layers(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;STrimgecici&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;).Delete&lt;br /&gt;   &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Loop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/STrim.zip"&gt;STrim.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: STrim.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-5681573525614232932?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/RkTYoxwkfyE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-05T20:00:34.775+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/e-91GRWdDFk/STrim.zip" fileSize="1652" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, Süper Trim kısaca STrim ;) STrim.bas dosyası yükledikten sonra STrim Macrosu çalıştırdığınız da Sizden Kesişen çizgilerin ORTASINDA bir NOKTA göstermeniz istenir. Örnek olarak resmi inceleyiniz (STrim uygulamadan önceki durum) STrim Makrosu çalış</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, Süper Trim kısaca STrim ;) STrim.bas dosyası yükledikten sonra STrim Macrosu çalıştırdığınız da Sizden Kesişen çizgilerin ORTASINDA bir NOKTA göstermeniz istenir. Örnek olarak resmi inceleyiniz (STrim uygulamadan önceki durum) STrim Makrosu çalıştırılıp kesişen çizgilerin ortasında ki bir noktayı Tıkladığınızda (boş kapalı alan: Hatch alanı şeçermiş gibi) sonucu aşağıda ki resimde inceleyebilirsiniz. (STrim uygulandıktan sonra ki durum) Komutan çıkmadan birden fazla kapalı alan seçebilirsiniz. Esc, Space, Enter veya Fare Sağtıklandıgında STrim sonlandırılır. Function SecimPoly(Optional kim As String = &amp;quot;yakala&amp;quot;) Dim fType(0) As Integer, fData(0) Dim PolySS As AcadSelectionSet Dim Secili As Integer On Error Resume Next Set PolySS = ThisDrawing.SelectionSets(&amp;quot;PolySS&amp;quot;) If Err Then Set PolySS = ThisDrawing.SelectionSets.Add(&amp;quot;PolySS&amp;quot;) PolySS.Clear On Error GoTo 0 fType(0) = 0: fData(0) = &amp;quot;LWPOLYLINE&amp;quot; ' T&amp;#252;m PolyLine ları se&amp;#231; PolySS.Select acSelectionSetAll, , , fType, fData ' gelen kim değeri yakala ise If kim = &amp;quot;yakala&amp;quot; Then ' yeni(not: ilgin&amp;#231;tir ilk oluyor(0 değeri)) oluşturulan Polyline nın ObjectID ver SecimPoly = PolySS.Item(0).ObjectID Else ' kim değeri yakala DEĞİLSE &amp;#231;izimde ki PolyLine miktarını ver SecimPoly = PolySS.Count End If PolySS.Delete End Function Private Sub LineCenterTrim() Dim fType(0) As Integer Dim fData(0) As Variant Dim LayerSS As AcadSelectionSet Dim Secili As Integer Dim ScaleLine As AcadLine Dim Sp(0 To 2) As Double Dim Ep(0 To 2) As Double Dim Str As ACAD_POINT On Error Resume Next Set LayerSS = ThisDrawing.SelectionSets(&amp;quot;LayerSS&amp;quot;) If Err Then Set LayerSS = ThisDrawing.SelectionSets.Add(&amp;quot;LayerSS&amp;quot;) LayerSS.Clear fType(0) = 8: fData(0) = &amp;quot;STrimgecici&amp;quot; ' STrimgecici Layerinde ki t&amp;#252;m objeleri se&amp;#231; LayerSS.Select acSelectionSetAll, , , fType, fData ' Son objeji sil LayerSS.Item(LayerSS.Count - 1).Delete ' Son obje silindiği i&amp;#231;in - 2 kadar d&amp;#246;ng&amp;#252; For Secili = 0 To LayerSS.Count - 2 ' Lineları tek tek yakala Set ScaleLine = LayerSS.Item(Secili) ' Line ların başlangı&amp;#231; noktası koordinatını &amp;#246;ğren Sp(0) = ScaleLine.StartPoint(0): Sp(1) = ScaleLine.StartPoint(1): Sp(2) = ScaleLine.StartPoint(2) ' Line ları başlangı&amp;#231; noktasından tutarak 0.5 oranında Scale uygula ScaleLine.ScaleEntity Sp, 0.5 ' line ların son nokta koordinatlarını &amp;#246;gren Ep(0) = ScaleLine.EndPoint(0): Ep(1) = ScaleLine.EndPoint(1): Ep(2) = ScaleLine.EndPoint(2) ' Str olarak hafızaya al Str = Str &amp;amp; Replace(Ep(0), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) &amp;amp; &amp;quot;,&amp;quot; &amp;amp; Replace(Ep(1), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) &amp;amp; &amp;quot;,&amp;quot; &amp;amp; Replace(Ep(2), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) &amp;amp; vbCr ' Line ları yok et LayerSS.Item(Secili).Delete Next Secili ' Trim uygula t&amp;#252;m objeleri sec sonra Str noktalarını tıkla ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) &amp;amp; &amp;quot;trim&amp;quot; &amp;amp; vbCr &amp;amp; &amp;quot;ALL&amp;quot; &amp;amp; vbCr &amp;amp; vbCr &amp;amp; Str &amp;amp; vbCr Str = &amp;quot;&amp;quot; LayerSS.Delete End Sub Sub STrim() ' info(at)mentes.com.tr ' ibrahim Yorulmaz - Antalya ' o 532 625 55 66 Dim KacPoly As Integer Dim KacPoly2 As Integer Dim oPoly As AcadLWPolyline Dim oCoords As Variant On Error Resume Next Do ' Function SecimPoly le PolyLineları say KacPoly = SecimPoly(&amp;quot;say&amp;quot;) Dim returnPnt As Variant returnPnt = ThisDrawing.Utility.GetPoint(, &amp;quot;Kesişen &amp;#231;izgilerin ORTASINDA bir NOKTA g&amp;#246;steriniz: &amp;quot;) If Error = &amp;quot;User input is a keyword&amp;quot; Or Error = &amp;quot;Method 'GetPoint' of object 'IAcadUtility' failed&amp;quot; Then ThisDrawing.Utility.Prompt &amp;quot;STrim Sonlandırıldı.&amp;quot; ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) Exit Sub End If Pnt0 = Replace(returnPnt(0), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) Pnt1 = Replace(returnPnt(1), &amp;quot;,&amp;quot;, &amp;quot;.&amp;quot;) ThisDrawing.SendCommand Chr(3) &amp;amp; Chr(3) &amp;amp; &amp;quot;-boundary&amp;quot; &amp;amp; vbCr &amp;amp; Pnt0 &amp;amp; &amp;quot;,&amp;quot; &amp;amp; Pnt1 &amp;amp; vbCr</itunes:summary><itunes:keywords>Trim, Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/09/strim.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/e-91GRWdDFk/STrim.zip" length="1652" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/STrim.zip</feedburner:origEnclosureLink></item><item><title>BlocksExplode</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/5kqk87ZmYyM/blocksexplode.html</link><category>Explode</category><category>Module-Bas</category><category>Block</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sat, 15 Sep 2007 17:13:17 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-4523283609918512510</guid><description>Merhaba,&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/dosyalar/BlocksExplode.zip" title="BlocksExplode.zip dosyası"&gt;BlocksExplode.bas&lt;/a&gt; dosyası &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel01" target="_blank" title="VBA - Bas dosyası nasıl yüklenir ?"&gt;yükle&lt;/a&gt;dikten sonra&lt;br /&gt;&lt;strong&gt;BlockPatlat&lt;/strong&gt; Macrosu &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel02" target="_blank" title="Macro nasıl çalıştırılır ?"&gt;çalıştır&lt;/a&gt;dığınız da&lt;br /&gt;Sizden çiziminiz de patlatmak istediğiniz blocklardan bir tanesini seçmenizi ister&lt;br /&gt;block seçtiğiniz de aynı blokların hepsini patlatır yani Explode uygular&lt;br /&gt;esc, space veya enter tıklanırsa macro sonlanır&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="BACKGROUND: #f2f2f2; FONT-FAMILY: Courier New, monospace"&gt;&lt;br /&gt;&lt;!--  Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/  --&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlocksExplode(BlockToFind &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; fType(&lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;To&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;&lt;span style="color:#000000;"&gt;, fData(&lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;To&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; AcadSelectionSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; secili &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Resume&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;BlockSS.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;GoTo&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;INSERT&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;: fType(&lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;2&lt;/span&gt;&lt;span style="color:#000000;"&gt;: fData(&lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlockToFind&lt;br /&gt;BlockSS.Select acSelectionSetAll, , , fType, fData&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt;&lt;span style="color:#000000;"&gt; secili &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;To&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlockSS.Count &lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;BlockSS.Item(secili).Explode&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt; secili&lt;br /&gt;&lt;br /&gt;BlockSS.Delete&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;End Sub&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;span style="color:#000000;"&gt; BlockPatlat()&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; objEnt &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; AcadObject&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Resume&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;While&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;ThisDrawing.Utility.GetEntity objEnt, emptyPt, &lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;Patlatmak istediğiniz Blocklara ait bir obje seçiniz: &lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#008000;"&gt;'&lt;/span&gt;&lt;span style="color:#008000;"&gt; esc, space veya enter tıklanırsa sonlandır&lt;/span&gt;&lt;span style="color:#008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;CInt&lt;/span&gt;&lt;span style="color:#000000;"&gt;(ThisDrawing.GetVariable(&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;ERRNO&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)) &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;52&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Chr&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;3&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;Err.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Exit&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Else&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;Obje Seçmediniz !&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; vbCrLf&lt;br /&gt;Err.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Exit&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; objEnt.ObjectName &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;AcDbBlockReference&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;BlocksExplode (objEnt.Name)&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Else&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#800000;"&gt;Lütfen BLOCK Seçiniz !&lt;/span&gt;&lt;span style="color:#800000;"&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; vbCrLf&lt;br /&gt;Err.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Exit&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Loop&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Loop&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/BlocksExplode.zip"&gt;BlocksExplode.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: BlocksExplode.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-4523283609918512510?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/5kqk87ZmYyM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-16T03:13:17.547+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/9DdclxzqfDU/BlocksExplode.zip" fileSize="792" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, BlocksExplode.bas dosyası yükledikten sonra BlockPatlat Macrosu çalıştırdığınız da Sizden çiziminiz de patlatmak istediğiniz blocklardan bir tanesini seçmenizi ister block seçtiğiniz de aynı blokların hepsini patlatır yani Explode uygular esc, sp</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, BlocksExplode.bas dosyası yükledikten sonra BlockPatlat Macrosu çalıştırdığınız da Sizden çiziminiz de patlatmak istediğiniz blocklardan bir tanesini seçmenizi ister block seçtiğiniz de aynı blokların hepsini patlatır yani Explode uygular esc, space veya enter tıklanırsa macro sonlanır Public Sub BlocksExplode(BlockToFind As String) Dim fType(0 To 1) As Integer, fData(0 To 1) Dim BlockSS As AcadSelectionSet Dim secili As Integer On Error Resume Next Set BlockSS = ThisDrawing.SelectionSets("BlockSS") If Err Then Set BlockSS = ThisDrawing.SelectionSets.Add("BlockSS") BlockSS.Clear On Error GoTo 0 fType(0) = 0: fData(0) = "INSERT": fType(1) = 2: fData(1) = BlockToFind BlockSS.Select acSelectionSetAll, , , fType, fData For secili = 0 To BlockSS.Count - 1 BlockSS.Item(secili).Explode Next secili BlockSS.Delete End Sub Sub BlockPatlat() Dim objEnt As AcadObject On Error Resume Next Do Do While Err = 0 ThisDrawing.Utility.GetEntity objEnt, emptyPt, "Patlatmak istediğiniz Blocklara ait bir obje seçiniz: " If Err &amp;lt;&amp;gt; 0 Then ' esc, space veya enter tıklanırsa sonlandır If CInt(ThisDrawing.GetVariable("ERRNO")) = 52 Then ThisDrawing.SendCommand Chr(3) Err.Clear Exit Sub Else ThisDrawing.Utility.Prompt "Obje Seçmediniz !" &amp; vbCrLf Err.Clear Exit Do End If End If If objEnt.ObjectName = "AcDbBlockReference" Then BlocksExplode (objEnt.Name) Else ThisDrawing.Utility.Prompt "Lütfen BLOCK Seçiniz !" &amp;amp; vbCrLf Err.Clear Exit Do End If Loop Loop End Sub Ekler: Dosya: BlocksExplode.zip Dosya içeriği: BlocksExplode.bas Kolay gelsin.</itunes:summary><itunes:keywords>Explode, Module-Bas, Block</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/09/blocksexplode.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/9DdclxzqfDU/BlocksExplode.zip" length="792" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/BlocksExplode.zip</feedburner:origEnclosureLink></item><item><title>Dwg2Jpg</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/8kUsVFosXcU/dwg2jpg.html</link><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Mon, 03 Sep 2007 12:58:54 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-7612845860053230198</guid><description>Merhaba,&lt;br /&gt;DWG dosyasını JPG dosyasına dönüştüren Makro Function'u&lt;br /&gt;yeni oluşturulacak olan jpg dosyası&lt;br /&gt;dwg dosyanızla aynı klasöre kayıt edilecektir. &lt;br /&gt;&lt;blockquote style="background:#f2f2f2;font-family: Courier New, monospace"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color: #000000;"&gt; Dwg2Jpg(DwgFullName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; NewDwg &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadDocument&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; NewDwg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Documents.Open(DwgFullName)&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; JpgName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;JpgName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Left&lt;/span&gt;&lt;span style="color: #000000;"&gt;(DwgFullName, (&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;InStr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(DwgFullName, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.dwg&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.jpg&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; plotFileName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;plotFileName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;PublishToWeb JPG.pc3&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;): corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;): corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;br /&gt;ThisDrawing.ActiveLayout.CenterPlot &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;True&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.ActiveLayout.StandardScale &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; acScaleToFit&lt;br /&gt;ThisDrawing.ActiveLayout.SetWindowToPlot corner1, corner2&lt;br /&gt;ThisDrawing.ActiveLayout.GetWindowToPlot corner1, corner2&lt;br /&gt;ThisDrawing.ActiveLayout.PlotType &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; acWindow&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; result &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Boolean&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;result &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Plot.PlotToFile(JpgName, plotFileName)&lt;br /&gt; &lt;br /&gt;NewDwg.Close&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; NewDwg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Function&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; TestJpg()&lt;br /&gt;Dwg2Jpg &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;C:\Documents and Settings\bla bla\My Documents\MyProgram\AutocadVBA\ElkBlock\Evaevienetanj.dwg&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;Beep&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/Dwg2Jpg.zip"&gt;Dwg2Jpg.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: Dwg2Jpg.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-7612845860053230198?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/8kUsVFosXcU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-03T22:58:54.509+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/ex-NleKVDLI/Dwg2Jpg.zip" fileSize="633" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, DWG dosyasını JPG dosyasına dönüştüren Makro Function'u yeni oluşturulacak olan jpg dosyası dwg dosyanızla aynı klasöre kayıt edilecektir. Function Dwg2Jpg(DwgFullName As String) Dim NewDwg As AcadDocument Set NewDwg = Documents.Open(DwgFullName)</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, DWG dosyasını JPG dosyasına dönüştüren Makro Function'u yeni oluşturulacak olan jpg dosyası dwg dosyanızla aynı klasöre kayıt edilecektir. Function Dwg2Jpg(DwgFullName As String) Dim NewDwg As AcadDocument Set NewDwg = Documents.Open(DwgFullName) Dim JpgName As String JpgName = Left(DwgFullName, (InStr(DwgFullName, &amp;quot;.dwg&amp;quot;)) - 1) &amp;amp; &amp;quot;.jpg&amp;quot; Dim plotFileName As String plotFileName = &amp;quot;PublishToWeb JPG.pc3&amp;quot; Dim corner1(0 To 1) As Double Dim corner2(0 To 1) As Double corner1(0) = ThisDrawing.Limits(0): corner1(1) = ThisDrawing.Limits(1) corner2(0) = ThisDrawing.Limits(2): corner2(1) = ThisDrawing.Limits(3) ThisDrawing.ActiveLayout.CenterPlot = True ThisDrawing.ActiveLayout.StandardScale = acScaleToFit ThisDrawing.ActiveLayout.SetWindowToPlot corner1, corner2 ThisDrawing.ActiveLayout.GetWindowToPlot corner1, corner2 ThisDrawing.ActiveLayout.PlotType = acWindow Dim result As Boolean result = ThisDrawing.Plot.PlotToFile(JpgName, plotFileName) NewDwg.Close Set NewDwg = Nothing End Function Sub TestJpg() Dwg2Jpg &amp;quot;C:\Documents and Settings\bla bla\My Documents\MyProgram\AutocadVBA\ElkBlock\Evaevienetanj.dwg&amp;quot; Beep End Sub Ekler: Dosya: Dwg2Jpg.zip Dosya içeriği: Dwg2Jpg.bas Kolay gelsin</itunes:summary><itunes:keywords>Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/09/dwg2jpg.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/ex-NleKVDLI/Dwg2Jpg.zip" length="633" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/Dwg2Jpg.zip</feedburner:origEnclosureLink></item><item><title>Dwg2Bmp</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/aQilM0Hb49k/dwg2bmp.html</link><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sun, 02 Sep 2007 13:21:55 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-5721370954454775669</guid><description>Merhaba,&lt;br /&gt;DWG dosyasını BMP dosyasına dönüştüren Makro Function'u&lt;br /&gt;yeni oluşturulacak olan bmp dosyası&lt;br /&gt;dwg dosyanızla aynı klasöre kayıt edilecektir. &lt;br /&gt;&lt;blockquote style="background:#f2f2f2;font-family: Courier New, monospace"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color: #000000;"&gt; Dwg2Bmp(DwgFullName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; NewDwg &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadDocument&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; NewDwg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Documents.Open(DwgFullName)&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; DwgPath &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; DwgName &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;DwgPath &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Path&lt;br /&gt;DwgName &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Left&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ThisDrawing.Name, (&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;InStr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ThisDrawing.Name, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;.dwg&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; exportFile &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;exportFile &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; DwgPath &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;\&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; DwgName&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; mode &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;To&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadSelectionSet&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; BlockSS &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.SelectionSets.Add(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;BlockSS&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;BlockSS.Clear&lt;br /&gt; &lt;br /&gt;mode &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; acSelectionSetCrossing&lt;br /&gt;corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;): corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;): corner1(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;): corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Limits(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;): corner2(&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt;BlockSS.Select mode, corner1, corner2&lt;br /&gt; &lt;br /&gt;ThisDrawing.Export exportFile, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;bmp&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;, BlockSS&lt;br /&gt; &lt;br /&gt;BlockSS.Delete&lt;br /&gt; &lt;br /&gt;NewDwg.Close&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; NewDwg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Function&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; TestBmp()&lt;br /&gt;Dwg2Bmp &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;C:\Documents and Settings\bla bla\My Documents\MyProgram\AutocadVBA\ElkBlock\Evaevienetanj.dwg&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;Beep&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/Dwg2Bmp.zip"&gt;Dwg2Bmp.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: Dwg2Bmp.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-5721370954454775669?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/aQilM0Hb49k" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-02T23:21:55.005+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/I4yjAIrT-f0/Dwg2Bmp.zip" fileSize="611" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, DWG dosyasını BMP dosyasına dönüştüren Makro Function'u yeni oluşturulacak olan bmp dosyası dwg dosyanızla aynı klasöre kayıt edilecektir. Function Dwg2Bmp(DwgFullName As String) Dim NewDwg As AcadDocument Set NewDwg = Documents.Open(DwgFullName)</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, DWG dosyasını BMP dosyasına dönüştüren Makro Function'u yeni oluşturulacak olan bmp dosyası dwg dosyanızla aynı klasöre kayıt edilecektir. Function Dwg2Bmp(DwgFullName As String) Dim NewDwg As AcadDocument Set NewDwg = Documents.Open(DwgFullName) Dim DwgPath As String Dim DwgName As String DwgPath = ThisDrawing.Path DwgName = Left(ThisDrawing.Name, (InStr(ThisDrawing.Name, &amp;quot;.dwg&amp;quot;)) - 1) Dim exportFile As String exportFile = DwgPath &amp;amp; &amp;quot;\&amp;quot; &amp;amp; DwgName Dim mode As Integer Dim corner1(0 To 2) As Double Dim corner2(0 To 2) As Double Dim BlockSS As AcadSelectionSet On Error Resume Next Set BlockSS = ThisDrawing.SelectionSets(&amp;quot;BlockSS&amp;quot;) If Err Then Set BlockSS = ThisDrawing.SelectionSets.Add(&amp;quot;BlockSS&amp;quot;) BlockSS.Clear mode = acSelectionSetCrossing corner1(0) = ThisDrawing.Limits(0): corner1(1) = ThisDrawing.Limits(1): corner1(2) = 0 corner2(0) = ThisDrawing.Limits(2): corner2(1) = ThisDrawing.Limits(3): corner2(2) = 0 BlockSS.Select mode, corner1, corner2 ThisDrawing.Export exportFile, &amp;quot;bmp&amp;quot;, BlockSS BlockSS.Delete NewDwg.Close Set NewDwg = Nothing End Function Sub TestBmp() Dwg2Bmp &amp;quot;C:\Documents and Settings\bla bla\My Documents\MyProgram\AutocadVBA\ElkBlock\Evaevienetanj.dwg&amp;quot; Beep End Sub Ekler: Dosya: Dwg2Bmp.zip Dosya içeriği: Dwg2Bmp.bas Kolay gelsin</itunes:summary><itunes:keywords>Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/09/dwg2bmp.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/I4yjAIrT-f0/Dwg2Bmp.zip" length="611" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/Dwg2Bmp.zip</feedburner:origEnclosureLink></item><item><title>LayerBack</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/3HLWReFzdUw/layerback.html</link><category>layer</category><category>DrawOrder</category><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Tue, 11 Sep 2007 04:19:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-5673524599136376095</guid><description>Merhaba,   &lt;br /&gt;&amp;#xE7;iziminiz de ki bir objeyi se&amp;#xE7;meniz istenir ve   &lt;br /&gt;se&amp;#xE7;tiğiniz objeye ait Layer'e ait objelerin hepsini arkaya atar.   &lt;br /&gt;  &lt;br /&gt;AutoCAD diliyle anlatmak gerekir se   &lt;br /&gt;Layer e ait t&amp;#xFC;m objeleri se&amp;#xE7;er ve DrawOrder Send To Back uygular.   &lt;br /&gt;  &lt;br /&gt;  &lt;blockquote style="background: #f2f2f2; font-family: courier new, monospace"&gt;&lt;!--  Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/  --&gt;&lt;span style="color: #0000ff"&gt;Public&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000"&gt; SendLayerBack(strLayer &lt;/span&gt;&lt;span style="color: #0000ff"&gt;As&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;String&lt;/span&gt;&lt;span style="color: #000000"&gt;)      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000"&gt; fType(&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;) &lt;/span&gt;&lt;span style="color: #0000ff"&gt;As&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000"&gt; fData(&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;) &lt;/span&gt;&lt;span style="color: #0000ff"&gt;As&lt;/span&gt;&lt;span style="color: #000000"&gt; Variant      &lt;br /&gt;fType(&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;) &lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;8&lt;/span&gt;&lt;span style="color: #000000"&gt;: fData(&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;) &lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; strLayer      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;With&lt;/span&gt;&lt;span style="color: #000000"&gt; ThisDrawing.PickfirstSelectionSet      &lt;br /&gt;.Clear       &lt;br /&gt;.Select acSelectionSetAll, , , fType, fData       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt; .Count &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Then&lt;/span&gt;&lt;span style="color: #000000"&gt; ThisDrawing.SendCommand (&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;DrawOrder p&amp;#xA0; Back&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt;) &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt; vbCr      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;With&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End Sub&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000"&gt; LayerBack()      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000"&gt; objEnt &lt;/span&gt;&lt;span style="color: #0000ff"&gt;As&lt;/span&gt;&lt;span style="color: #000000"&gt; AcadObject      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000"&gt; i &lt;/span&gt;&lt;span style="color: #0000ff"&gt;As&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;On&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Error&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Next&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;TEKRARSEC:       &lt;br /&gt;ThisDrawing.Utility.GetEntity objEnt, emptyPt, &lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;Arkaya g&amp;#xF6;ndermek istediğiniz Layer e ait bir obje se&amp;#xE7;iniz: &lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt; Err &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Then&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;'&lt;/span&gt;&lt;span style="color: #008000"&gt; esc, space veya enter tıklanırsa sonlandır&lt;/span&gt;&lt;span style="color: #008000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;CInt&lt;/span&gt;&lt;span style="color: #000000"&gt;(ThisDrawing.GetVariable(&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;ERRNO&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt;)) &lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;52&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Then&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #800080"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;)      &lt;br /&gt;Err.Clear       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Else&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;Obje Se&amp;#xE7;mediniz&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt; vbCrLf      &lt;br /&gt;Err.Clear       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000"&gt; TEKRARSEC      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;SendLayerBack objEnt.Layer       &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000"&gt; TEKRARSEC      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;Ekler:     &lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/LayerBack.zip"&gt;LayerBack.zip&lt;/a&gt;     &lt;br /&gt;Dosya i&amp;#xE7;eriği: LayerBack.bas     &lt;br /&gt;    &lt;br /&gt;Kolay gelsin.     &lt;br /&gt;    &lt;br /&gt;D&amp;#xFC;zeltme : 06.09.2007     &lt;br /&gt;    &lt;br /&gt;Programcı bir arkadaşım uyarıda bulundu     &lt;br /&gt;Kodlar da kullandığım &lt;strong&gt;GoTo&lt;/strong&gt; nun     &lt;br /&gt;eskide kaldığı ve artık kullanılmadığını s&amp;#xF6;yledi.     &lt;br /&gt;    &lt;br /&gt;Bizde arkadaşımızı kırmadık    &lt;br /&gt;kodları evirdik çevirdik, olmadı yan yatırdık hallettik :)     &lt;br /&gt;    &lt;br /&gt;Buyrun alternatif yeni kodlar :     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;blockquote style="background: #f2f2f2; overflow-x: auto; width: 380px; font-family: courier new, monospace; writing-mode: tb-rl; height: 100%"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000"&gt; LayerBack()      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000"&gt; objEnt &lt;/span&gt;&lt;span style="color: #0000ff"&gt;As&lt;/span&gt;&lt;span style="color: #000000"&gt; AcadObject      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;On&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Error&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Next&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Do&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Do&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;While&lt;/span&gt;&lt;span style="color: #000000"&gt; Err &lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;ThisDrawing.Utility.GetEntity objEnt, emptyPt, &lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;Arkaya g&amp;#xF6;ndermek istediğiniz Layer e ait bir obje se&amp;#xE7;iniz: &lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt; Err &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Then&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;'&lt;/span&gt;&lt;span style="color: #008000"&gt; esc, space veya enter tıklanırsa sonlandır&lt;/span&gt;&lt;span style="color: #008000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;CInt&lt;/span&gt;&lt;span style="color: #000000"&gt;(ThisDrawing.GetVariable(&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;ERRNO&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt;)) &lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;52&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Then&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #800080"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;)      &lt;br /&gt;Err.Clear       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Else&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000"&gt;Obje Se&amp;#xE7;mediniz&lt;/span&gt;&lt;span style="color: #800000"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt; vbCrLf      &lt;br /&gt;Err.Clear       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Exit&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Do&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;If&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;SendLayerBack objEnt.Layer       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Loop&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;Loop&lt;/span&gt;&lt;span style="color: #000000"&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;  &lt;br /&gt;  &lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-5673524599136376095?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/3HLWReFzdUw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-11T14:19:33.549+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/4hwHitfjLqI/LayerBack.zip" fileSize="628" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, &amp;#xE7;iziminiz de ki bir objeyi se&amp;#xE7;meniz istenir ve se&amp;#xE7;tiğiniz objeye ait Layer'e ait objelerin hepsini arkaya atar. AutoCAD diliyle anlatmak gerekir se Layer e ait t&amp;#xFC;m objeleri se&amp;#xE7;er ve DrawOrder Send To Back uygular. Public </itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, &amp;#xE7;iziminiz de ki bir objeyi se&amp;#xE7;meniz istenir ve se&amp;#xE7;tiğiniz objeye ait Layer'e ait objelerin hepsini arkaya atar. AutoCAD diliyle anlatmak gerekir se Layer e ait t&amp;#xFC;m objeleri se&amp;#xE7;er ve DrawOrder Send To Back uygular. Public Sub SendLayerBack(strLayer As String) Dim fType(0) As Integer Dim fData(0) As Variant fType(0) = 8: fData(0) = strLayer With ThisDrawing.PickfirstSelectionSet .Clear .Select acSelectionSetAll, , , fType, fData If .Count &amp;gt; 0 Then ThisDrawing.SendCommand (&amp;quot;DrawOrder p&amp;#xA0; Back&amp;quot;) &amp;amp; vbCr End With End Sub Sub LayerBack() Dim objEnt As AcadObject Dim i As Integer On Error Resume Next TEKRARSEC: ThisDrawing.Utility.GetEntity objEnt, emptyPt, &amp;quot;Arkaya g&amp;#xF6;ndermek istediğiniz Layer e ait bir obje se&amp;#xE7;iniz: &amp;quot; If Err &amp;lt;&amp;gt; 0 Then ' esc, space veya enter tıklanırsa sonlandır If CInt(ThisDrawing.GetVariable(&amp;quot;ERRNO&amp;quot;)) = 52 Then ThisDrawing.SendCommand Chr(3) Err.Clear Exit Sub Else ThisDrawing.Utility.Prompt &amp;quot;Obje Se&amp;#xE7;mediniz&amp;quot; &amp;amp; vbCrLf Err.Clear GoTo TEKRARSEC End If End If SendLayerBack objEnt.Layer GoTo TEKRARSEC End Sub Ekler: Dosya: LayerBack.zip Dosya i&amp;#xE7;eriği: LayerBack.bas Kolay gelsin. D&amp;#xFC;zeltme : 06.09.2007 Programcı bir arkadaşım uyarıda bulundu Kodlar da kullandığım GoTo nun eskide kaldığı ve artık kullanılmadığını s&amp;#xF6;yledi. Bizde arkadaşımızı kırmadık kodları evirdik çevirdik, olmadı yan yatırdık hallettik :) Buyrun alternatif yeni kodlar : Sub LayerBack() Dim objEnt As AcadObject On Error Resume Next Do Do While Err = 0 ThisDrawing.Utility.GetEntity objEnt, emptyPt, &amp;quot;Arkaya g&amp;#xF6;ndermek istediğiniz Layer e ait bir obje se&amp;#xE7;iniz: &amp;quot; If Err &amp;lt;&amp;gt; 0 Then ' esc, space veya enter tıklanırsa sonlandır If CInt(ThisDrawing.GetVariable(&amp;quot;ERRNO&amp;quot;)) = 52 Then ThisDrawing.SendCommand Chr(3) Err.Clear Exit Sub Else ThisDrawing.Utility.Prompt &amp;quot;Obje Se&amp;#xE7;mediniz&amp;quot; &amp;amp; vbCrLf Err.Clear Exit Do End If End If SendLayerBack objEnt.Layer Loop Loop End Sub Kolay gelsin.</itunes:summary><itunes:keywords>layer, DrawOrder, Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/08/layerback.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/4hwHitfjLqI/LayerBack.zip" length="628" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/LayerBack.zip</feedburner:origEnclosureLink></item><item><title>LayerOff - LayerOnAll</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/zTi3nrYGAbc/layeroff-layeronall.html</link><category>layer</category><category>Module-Bas</category><author>noreply@blogger.com (Biolight)</author><pubDate>Tue, 11 Sep 2007 04:19:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-7158792518905396685</guid><description>Merhaba,&lt;br /&gt;çiziminizde ki bir objeyi seçmeniz istenir ve&lt;br /&gt;sectiğiniz objeye ait Layer i kapatır.&lt;br /&gt;&lt;br /&gt;eğer AutoCAD'iniz de &lt;strong&gt;expresstools &lt;/strong&gt;yüklü ise&lt;br /&gt;komut satırına &lt;strong&gt;layoff &lt;/strong&gt;yazdıgınız da&lt;br /&gt;oluşan işlemin aynısını gerçekleştirecektir&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="background:#f2f2f2;font-family: Courier New, monospace"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerOff()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; objEnt &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadObject&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; i &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Integer&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;TEKRARSEC:&lt;br /&gt;ThisDrawing.Utility.GetEntity objEnt, emptyPt, &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Kapatmak istediğiniz Layer e ait bir obje se&amp;#231;iniz: &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; Err &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;'&lt;/span&gt;&lt;span style="color: #008000;"&gt; esc, space veya enter tıklanırsa sonlandır&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;CInt&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ThisDrawing.GetVariable(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ERRNO&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;52&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.SendCommand &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Chr&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;Err.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Exit Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.Utility.Prompt &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Obje Se&amp;#231;mediniz&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt;Err.Clear&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; TEKRARSEC&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.ActiveLayer.Name &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; objEnt.Layer &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.Layers(objEnt.Layer).LayerOn &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;False&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.Utility.Prompt objEnt.Layer &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt; Layeri Kapatıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; SoruEH &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;SoruEH &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Evet Hayır&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.Utility.InitializeUserInput &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;, SoruEH&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnString &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;returnString &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Utility.GetKeyword(&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Kapatmak istediğiniz (&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; objEnt.Layer &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;) Layeri Aktif! Yine de kapatmak istiyormusun (Evet/Hayır): &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt; returnString &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Evet&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.Layers(objEnt.Layer).LayerOn &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;False&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;ThisDrawing.Utility.Prompt objEnt.Layer &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #800000;"&gt; Layeri Kapatıldı.&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; vbCrLf&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;If&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color: #000000;"&gt; TEKRARSEC&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerOnAll()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerAll &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadLayers&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerOne &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; AcadLayer&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerAll &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ThisDrawing.Layers&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;On&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;For&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Each&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerOne &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;In&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerAll&lt;br /&gt;LayerOne.LayerOn &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;True&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color: #000000;"&gt; LayerOne&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ekler:&lt;br /&gt;Dosya: &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/LayerOff.zip"&gt;LayerOff.zip&lt;/a&gt;&lt;br /&gt;Dosya içeriği: LayerOff.bas&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-7158792518905396685?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/zTi3nrYGAbc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-11T14:19:03.486+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/RIbyNdUupQQ/LayerOff.zip" fileSize="729" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, çiziminizde ki bir objeyi seçmeniz istenir ve sectiğiniz objeye ait Layer i kapatır. eğer AutoCAD'iniz de expresstools yüklü ise komut satırına layoff yazdıgınız da oluşan işlemin aynısını gerçekleştirecektir Sub LayerOff() Dim objEnt As AcadObje</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, çiziminizde ki bir objeyi seçmeniz istenir ve sectiğiniz objeye ait Layer i kapatır. eğer AutoCAD'iniz de expresstools yüklü ise komut satırına layoff yazdıgınız da oluşan işlemin aynısını gerçekleştirecektir Sub LayerOff() Dim objEnt As AcadObject Dim i As Integer On Error Resume Next TEKRARSEC: ThisDrawing.Utility.GetEntity objEnt, emptyPt, &amp;quot;Kapatmak istediğiniz Layer e ait bir obje se&amp;#231;iniz: &amp;quot; If Err &amp;lt;&amp;gt; 0 Then ' esc, space veya enter tıklanırsa sonlandır If CInt(ThisDrawing.GetVariable(&amp;quot;ERRNO&amp;quot;)) = 52 Then ThisDrawing.SendCommand Chr(3) Err.Clear Exit Sub Else ThisDrawing.Utility.Prompt &amp;quot;Obje Se&amp;#231;mediniz&amp;quot; &amp;amp; vbCrLf Err.Clear GoTo TEKRARSEC End If End If If ThisDrawing.ActiveLayer.Name &amp;lt;&amp;gt; objEnt.Layer Then ThisDrawing.Layers(objEnt.Layer).LayerOn = False ThisDrawing.Utility.Prompt objEnt.Layer &amp;amp; &amp;quot; Layeri Kapatıldı.&amp;quot; &amp;amp; vbCrLf Else Dim SoruEH As String SoruEH = &amp;quot;Evet Hayır&amp;quot; ThisDrawing.Utility.InitializeUserInput 1, SoruEH Dim returnString As String returnString = ThisDrawing.Utility.GetKeyword(&amp;quot;Kapatmak istediğiniz (&amp;quot; &amp;amp; objEnt.Layer &amp;amp; &amp;quot;) Layeri Aktif! Yine de kapatmak istiyormusun (Evet/Hayır): &amp;quot;) If returnString = &amp;quot;Evet&amp;quot; Then ThisDrawing.Layers(objEnt.Layer).LayerOn = False ThisDrawing.Utility.Prompt objEnt.Layer &amp;amp;&amp;quot; Layeri Kapatıldı.&amp;quot; &amp;amp; vbCrLf End If End If GoTo TEKRARSEC End Sub Sub LayerOnAll() Dim LayerAll As AcadLayers Dim LayerOne As AcadLayer Set LayerAll = ThisDrawing.Layers On Error Resume Next For Each LayerOne In LayerAll LayerOne.LayerOn = True Next LayerOne End Sub Ekler: Dosya: LayerOff.zip Dosya içeriği: LayerOff.bas Kolay gelsin.</itunes:summary><itunes:keywords>layer, Module-Bas</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/08/layeroff-layeronall.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/RIbyNdUupQQ/LayerOff.zip" length="729" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/LayerOff.zip</feedburner:origEnclosureLink></item><item><title>Giriş04</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/b98w_6xWqt0/giri04.html</link><category>VBA-Temel</category><author>noreply@blogger.com (Biolight)</author><pubDate>Sat, 15 Sep 2007 17:12:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-5796311244060389962</guid><description>Merhaba,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel05"&gt;5.&lt;/a&gt;&lt;/strong&gt; AutoCAD başka programlarla etkileşimli çalışması :&lt;br /&gt;&lt;br /&gt;AutoCAD in bazen başka bir programla&lt;br /&gt;iletişim halinde olmasını isteyebiliriz.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Örneğin:&lt;/strong&gt;&lt;br /&gt;AutoCAD doyamız da kullandığımız blockların veya&lt;br /&gt;Layerlerin listesini bir Excel dosyasına kaydetmek isteyebiliriz.&lt;br /&gt;Tabi ki bu programın ille de Excel olma şartı yok&lt;br /&gt;bazen Word veya başka bir program olabilir.&lt;br /&gt;&lt;br /&gt;Bu tür işlemler için VBA kodlarımız da&lt;blockquote style="BACKGROUND: #f2f2f2; FONT-FAMILY: Courier New, monospace"&gt;&lt;span style="color: #0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; Excel.Application&lt;/span&gt;&lt;/blockquote&gt;tarzın da kodlar kullanmamız gerekir.&lt;br /&gt;&lt;br /&gt;Ve bu tür kodların aşağıda ki hatayı vermemesi için&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba15.jpg" target="_blank"&gt;&lt;img style="display:block; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/vba15.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VB Editör penceremiz de ufak bir ayar yapmamız gerekmektedir.&lt;br /&gt;VBE penceresi nasıl açılır ? (resmi inceleyiniz)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba01.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba01.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Açılacak olan VBE (Visual Basic Editor) Menüsünden&lt;br /&gt;&lt;strong&gt;Tools - &lt;u&gt;R&lt;/u&gt;eferences...&lt;/strong&gt; tıklayınız&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba16.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba16.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bu örnek anlatım da Excel programını kullandım&lt;br /&gt;&lt;strong&gt;Microsoft Excel 11.0 Object Library&lt;/strong&gt; i bulup&lt;br /&gt;yanında ki kutucuğu işaretleyin ve &lt;strong&gt;OK&lt;/strong&gt; tıklayın&lt;br /&gt;&lt;strong&gt;Not:&lt;/strong&gt; Kullandığınız Excel sürümüne göre 11.0 değişebilir (9.0 veya 5.0)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba17.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba17.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Artık &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel01" target="_blank" title="VBA - Bas dosyası nasıl yüklenir ?"&gt;yüklediğiz VBA&lt;/a&gt; kodlarında ki Macroları &lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel02" target="_blank" title="Macro nasıl çalıştırılır ?"&gt;Çalıştırabilirsiniz.&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-5796311244060389962?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/b98w_6xWqt0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-16T03:12:15.696+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://biocad.blogspot.com/2007/08/giri04.html</feedburner:origLink></item><item><title>Giriş03</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/t_Z7BSbb0og/giri03.html</link><category>VBA-Temel</category><author>noreply@blogger.com (Biolight)</author><pubDate>Tue, 11 Sep 2007 05:20:52 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-579204558054287271</guid><description>Merhaba,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel04"&gt;4.&lt;/a&gt;&lt;/strong&gt; VBA - DVB dosyası nasıl &lt;strong&gt;İPTAL&lt;/strong&gt; edilir :&lt;br /&gt;AutoCAD ana menüden&lt;br /&gt;&lt;strong&gt;&lt;u&gt;T&lt;/u&gt;oos&lt;/strong&gt; - &lt;strong&gt;&lt;u&gt;L&lt;/u&gt;oad Application...&lt;/strong&gt; tıklayınız&lt;br /&gt;veya &lt;strong&gt;Command:&lt;/strong&gt; satırına &lt;strong&gt;AP&lt;/strong&gt; yazıp enter tıklayın&lt;br /&gt;aynı işlemi gerçekleştirmiş olursunuz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba08.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba08.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel04a"&gt;4.a&lt;/a&gt;&lt;/strong&gt; eğer iptal etmek istediğiniz *.dvb dosyası&lt;br /&gt;geçici yani sadece çalışmakta olduğunuz AutoCAD dosyasında ise&lt;br /&gt;açılacak olan pencerenin &lt;strong&gt;Loaded Applications&lt;/strong&gt; sekmesinden&lt;br /&gt;dvb dosyanızı seçip &lt;strong&gt;Unload&lt;/strong&gt; tıklamanız yeterlidir.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba14.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba14.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel04b"&gt;4.b&lt;/a&gt;&lt;/strong&gt; eğer iptal etmek istediğiniz *.dvb dosyası&lt;br /&gt;Tüm AutoCAD dosyalarınız da etkinse&lt;br /&gt;Açılacak olan pencerenin sağ alt tarafta bulunan&lt;br /&gt;Startup Suite bölmesinde ki&lt;br /&gt;&lt;strong&gt;Contents...&lt;/strong&gt; (çanta resminin altında) tıklayınız&lt;br /&gt;yeni bir pencere açılacak.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba12.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/vba12.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Önceden yüklediğiniz dosyaları göreceksiniz.&lt;br /&gt;&lt;strong&gt;Remove&lt;/strong&gt; butonu ilk başta tıklanır &lt;strong&gt;Değildir&lt;/strong&gt;.&lt;br /&gt;iptal etmek istediğiniz dosyayı seçtiğiniz de&lt;br /&gt;&lt;strong&gt;Remove&lt;/strong&gt; butonu tıklanır olacaktır.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba13.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/vba13.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Remove&lt;/strong&gt; butonunu tıklayınız&lt;br /&gt;&lt;br /&gt;ardından tüm açık pencereleri kapatıp Close Close&lt;br /&gt;AutoCAD ana penceresine dönünüz.&lt;br /&gt;&lt;br /&gt;artık dvb dosyanız &lt;strong&gt;iptal&lt;/strong&gt; edilmiştir&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-579204558054287271?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/t_Z7BSbb0og" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-11T15:20:52.106+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://biocad.blogspot.com/2007/08/giri03.html</feedburner:origLink></item><item><title>Giriş02</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/EFu8ldgjElA/giri02.html</link><category>VBA-Temel</category><author>noreply@blogger.com (Biolight)</author><pubDate>Wed, 12 Sep 2007 05:18:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-2238637888578464525</guid><description>Merhaba,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel03"&gt;3.&lt;/a&gt;&lt;/strong&gt; VBA - DVB dosyası AutoCAD e nasıl &lt;strong&gt;YÜKLENİR&lt;/strong&gt; :&lt;br /&gt;AutoCAD ana menüden&lt;br /&gt;&lt;strong&gt;&lt;u&gt;T&lt;/u&gt;oos&lt;/strong&gt; - &lt;strong&gt;&lt;u&gt;L&lt;/u&gt;oad Application...&lt;/strong&gt; tıklayınız&lt;br /&gt;veya &lt;strong&gt;Command:&lt;/strong&gt; satırına &lt;strong&gt;AP&lt;/strong&gt; yazıp enter tıklayın&lt;br /&gt;aynı işlemi gerçekleştirmiş olursunuz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba08.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba08.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Açılacak olan pencere de *.dvb (örnekte: BioCAD.dvb) dosyamızı buluyoruz&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba09.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba09.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Şimdi karar zamanı&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel03a"&gt;3.a.&lt;/a&gt;&lt;/strong&gt; Eğer kodları &lt;em&gt;bir kereliğine&lt;/em&gt; yani&lt;br /&gt;AutoCAD dosyanız açıkken kullanacaksanız&lt;br /&gt;&lt;br /&gt;Dosyayı seçip &lt;strong&gt;Load&lt;/strong&gt; tıklamanız yeterli&lt;br /&gt;Pencereyi kapatıp &lt;strong&gt;dvb&lt;/strong&gt; dosyasında ki makroları&lt;br /&gt;&lt;a href="http://biocad.blogspot.com/2007/09/giri.html#temel02" target="_blank"&gt;Giriş01&lt;/a&gt; de anlatıldıgı gibi çalıştıra bilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel03b"&gt;3.b.&lt;/a&gt;&lt;/strong&gt; Eğer &lt;strong&gt;dvb&lt;/strong&gt; dosyasının&lt;br /&gt;AutoCAD in &lt;em&gt;her dosyasın da&lt;/em&gt; çalışmasını istiyorsanız&lt;br /&gt;&lt;br /&gt;sağ alt tarafta bulunan Startup Suite bölmesinde ki&lt;br /&gt;&lt;strong&gt;Contents...&lt;/strong&gt; (çanta resminin altında) tıklayınız&lt;br /&gt;yeni bir pencere açılacak.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba10.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/vba10.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Add...&lt;/strong&gt; tıklayıp tüm AutoCAD dosyalarında&lt;br /&gt;çalışmasını istediğiniz &lt;strong&gt;*.dvb&lt;/strong&gt; (örnek: BioCAD.dvb)&lt;br /&gt;dosyasını bulup &lt;strong&gt;Add&lt;/strong&gt; tıklayın&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba11.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba11.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;tüm açık pencereleri kapatıp Close Close&lt;br /&gt;AutoCAD ana penceresine dönünüz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba12.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.mentes.com.tr/biocad/img/vba12.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;artık &lt;strong&gt;DVB&lt;/strong&gt; dosyasında ki kodlar kullanıma hazırdır.&lt;br /&gt;&lt;br /&gt;Kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-2238637888578464525?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/EFu8ldgjElA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-12T15:18:13.311+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://biocad.blogspot.com/2007/09/giri02.html</feedburner:origLink></item><item><title>Giriş01</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/UHa33nNYLzI/giri.html</link><category>VBA-Temel</category><author>noreply@blogger.com (Biolight)</author><pubDate>Wed, 12 Sep 2007 13:47:29 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-4081889695759895307</guid><description>Merhaba,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel01"&gt;1.&lt;/a&gt;&lt;/strong&gt; VBA - Macro kodlar AutoCAD e nasıl yazılır(yüklenir) :&lt;br /&gt;AutoCAD ana menüden&lt;br /&gt;&lt;strong&gt;&lt;u&gt;T&lt;/u&gt;oos&lt;/strong&gt; - &lt;strong&gt;M&lt;u&gt;a&lt;/u&gt;cro&lt;/strong&gt; - &lt;strong&gt;Visual &lt;u&gt;B&lt;/u&gt;asic Editor &lt;/strong&gt;tıklayınız&lt;br /&gt;veya &lt;strong&gt;Alt+F11&lt;/strong&gt; tıkladığızda da aynı işlemi gerçekleştirmiş olursunuz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba01.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba01.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;kodları direk yazmak isterseniz eğer&lt;br /&gt;yeni açılacak pencerede ki VBE (Visual Basic Editor) Menüsünden&lt;br /&gt;&lt;strong&gt;&lt;u&gt;I&lt;/u&gt;nsert &lt;/strong&gt;- &lt;strong&gt;&lt;u&gt;M&lt;/u&gt;odule &lt;/strong&gt;tıklayınız&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba02.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba02.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;sağ tarafta açılacak olan boş module sayfasına kodları yazıyorsunuz&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba03.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba03.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;eğer kodlar direk *.bas dosya sı olarak verilmişse&lt;br /&gt;VBE penceresin deki menuden&lt;br /&gt;&lt;strong&gt;&lt;u&gt;F&lt;/u&gt;ile&lt;/strong&gt; - &lt;strong&gt;&lt;u&gt;I&lt;/u&gt;mport File...&lt;/strong&gt; tıklayıp&lt;br /&gt;&lt;strong&gt;*.bas&lt;/strong&gt; dosyasını bulup &lt;strong&gt;Aç&lt;/strong&gt; tıklayınız&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba04.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba04.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba05.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba05.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a name="#temel02"&gt;2.&lt;/a&gt;&lt;/strong&gt; VBA - Macro kodlar AutoCAD de nasıl çalıştırılır :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Not&lt;/strong&gt;: Ben şuan örnek olması için &lt;a href="http://www.mentes.com.tr/biocad/dosyalar/LayerBack.zip"&gt;LayerBack.bas&lt;/a&gt; dosyasını yükledim&lt;br /&gt;şimdi bu kodları çalıştırmasını göstereceğim.&lt;br /&gt;&lt;br /&gt;Kodlarımızı yukarıda ki şekilde yazdık veya yükledikten sonra&lt;br /&gt;VBE penceresini kapatıyor ve AutoCAD ana penceresine geliyoruz&lt;br /&gt;&lt;strong&gt;&lt;u&gt;T&lt;/u&gt;oos&lt;/strong&gt; - &lt;strong&gt;M&lt;u&gt;a&lt;/u&gt;cro&lt;/strong&gt; - &lt;strong&gt;&lt;u&gt;M&lt;/u&gt;acros...&lt;/strong&gt; tıklıyoruz,&lt;br /&gt;veya &lt;strong&gt;Command&lt;/strong&gt;: satırına &lt;strong&gt;VBARUN&lt;/strong&gt; yazıp enter tıklayın,&lt;br /&gt;veya &lt;strong&gt;Alt+F8&lt;/strong&gt; tıkladığızda da aynı işlemi gerçekleştirmiş olursunuz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba06.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba06.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Açılan pencerede macromuzu seçip (bu örnekte LayerBack Macrosu)&lt;br /&gt;&lt;strong&gt;RUN&lt;/strong&gt; tıklıyoruz ve kodlarımız çalışmaya başlıyor&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mentes.com.tr/biocad/img/vba07.jpg" target="_blank"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 415px;" src="http://www.mentes.com.tr/biocad/img/vba07.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-4081889695759895307?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/UHa33nNYLzI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-12T23:47:29.235+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><media:content url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/4hwHitfjLqI/LayerBack.zip" fileSize="628" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Merhaba, 1. VBA - Macro kodlar AutoCAD e nasıl yazılır(yüklenir) : AutoCAD ana menüden Toos - Macro - Visual Basic Editor tıklayınız veya Alt+F11 tıkladığızda da aynı işlemi gerçekleştirmiş olursunuz. kodları direk yazmak isterseniz eğer yeni açılacak pen</itunes:subtitle><itunes:author>noreply@blogger.com (Biolight)</itunes:author><itunes:summary>Merhaba, 1. VBA - Macro kodlar AutoCAD e nasıl yazılır(yüklenir) : AutoCAD ana menüden Toos - Macro - Visual Basic Editor tıklayınız veya Alt+F11 tıkladığızda da aynı işlemi gerçekleştirmiş olursunuz. kodları direk yazmak isterseniz eğer yeni açılacak pencerede ki VBE (Visual Basic Editor) Menüsünden Insert - Module tıklayınız sağ tarafta açılacak olan boş module sayfasına kodları yazıyorsunuz eğer kodlar direk *.bas dosya sı olarak verilmişse VBE penceresin deki menuden File - Import File... tıklayıp *.bas dosyasını bulup Aç tıklayınız 2. VBA - Macro kodlar AutoCAD de nasıl çalıştırılır : Not: Ben şuan örnek olması için LayerBack.bas dosyasını yükledim şimdi bu kodları çalıştırmasını göstereceğim. Kodlarımızı yukarıda ki şekilde yazdık veya yükledikten sonra VBE penceresini kapatıyor ve AutoCAD ana penceresine geliyoruz Toos - Macro - Macros... tıklıyoruz, veya Command: satırına VBARUN yazıp enter tıklayın, veya Alt+F8 tıkladığızda da aynı işlemi gerçekleştirmiş olursunuz. Açılan pencerede macromuzu seçip (bu örnekte LayerBack Macrosu) RUN tıklıyoruz ve kodlarımız çalışmaya başlıyor </itunes:summary><itunes:keywords>VBA-Temel</itunes:keywords><feedburner:origLink>http://biocad.blogspot.com/2007/09/giri.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Biocad-AutocadVba/~5/4hwHitfjLqI/LayerBack.zip" length="628" type="application/zip" /><feedburner:origEnclosureLink>http://www.mentes.com.tr/biocad/dosyalar/LayerBack.zip</feedburner:origEnclosureLink></item><item><title>ÖNSÖZ</title><link>http://feedproxy.google.com/~r/Biocad-AutocadVba/~3/FgTMRsdwRs0/nsz.html</link><author>noreply@blogger.com (Biolight)</author><pubDate>Mon, 03 Sep 2007 13:07:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8469570977084379055.post-2675686948957438579</guid><description>&lt;a href="http://1.bp.blogspot.com/_Hvi9iNM9WGc/Rs_0DPtzB9I/AAAAAAAAAAg/EAuil8LAZE0/s1600-h/123_160++.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5102565239429466066" style="FLOAT: left; MARGIN: 20px 10px 10px 0px; CURSOR: hand" alt="Biolight" src="http://1.bp.blogspot.com/_Hvi9iNM9WGc/Rs_0DPtzB9I/AAAAAAAAAAg/EAuil8LAZE0/s320/123_160++.JPG" border="0" /&gt;&lt;/a&gt; &lt;div&gt;Merhaba VBA severler,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Sonunda bir blog oluşturmaya karar verdim,&lt;/div&gt;&lt;div&gt;vba yı seviyor ama bu konuda konuşabilecek insan bulmak oldukca zorlanıyorum&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;belki benim gibi VBA yı seven ve de AutoCAD kullanan kişiler vardır düşüncesiyle blogu oluşturuyorum.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Neleri paylaşacağım ;&lt;/div&gt;&lt;div&gt;genelde kendi yazdığım kodları paylaşamayı düşünüyorum bunlar &lt;strong&gt;*.dvd *.bas &lt;/strong&gt;veya direk &lt;strong&gt;kod&lt;/strong&gt; olabilir.&lt;/div&gt;&lt;div&gt;Esasında ilk olarak vba nedir, ne değildir ve nasıl yüklenip nasıl çalıştırılır şeklinde bir açıklama yazmak gerekmek te yeni vba severler kazanmak adına ;)&lt;/div&gt;&lt;div&gt;ama sanırım ben biraz üşengecim direk kod yazmak kolayıma geliyor,&lt;/div&gt;&lt;div&gt;bir gün eser ve çoşarsam detaylı bir vba başlangıç düzeyi anlatırım.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;şimdi kendimi tanıtıyım ve blog başlasın artık&lt;/div&gt;&lt;div&gt;Ben ibrahim Yorulmaz www de biolight olarak tanınıyorum&lt;/div&gt;&lt;div&gt;28.08.1970 yılında Antalya da dünya ya gelmişim&lt;/div&gt;&lt;div&gt;evli bir erkek, bir kız çocuk babasıyım&lt;/div&gt;&lt;div&gt;Trakya üniversitesi Fen-Edebiyat fakültesi&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Biyoloji&lt;/strong&gt; mezunuyum&lt;/div&gt;&lt;div&gt;elektrik tesisat taaahhüt işleri üzerine çalışmaktayım&lt;/div&gt;&lt;br /&gt;&lt;div&gt;AutoCAD'i 2 boyut lu çizimler için kullanmaktayım&lt;/div&gt;&lt;div&gt;çoğunluk la yaptığımız işlerle ilgili&lt;/div&gt;&lt;div&gt;ataşmanlar hazırlamak için kullanıyorum&lt;/div&gt;&lt;div&gt;ilk kullandığım AutoCAD versiyonu R12 dir.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8469570977084379055-2675686948957438579?l=biocad.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Biocad-AutocadVba/~4/FgTMRsdwRs0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-03T23:07:03.602+03:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_Hvi9iNM9WGc/Rs_0DPtzB9I/AAAAAAAAAAg/EAuil8LAZE0/s72-c/123_160++.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://biocad.blogspot.com/2007/08/nsz.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>

