<?xml version="1.0" encoding="windows-1250" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>CAD F&#243;rum : Tisk pomocí VBA</title>
  <link>https://www.cadforum.cz/forum/</link>
  <description><![CDATA[Toto je XML obsahový kanál serveru; CAD F&#243;rum : CAD programov&#225;n&#237; : Tisk pomocí VBA]]></description>
  <pubDate>Fri, 15 May 2026 04:46:17 +0000</pubDate>
  <lastBuildDate>Thu, 25 Nov 2010 10:09:28 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.cadforum.cz/forum/RSS_post_feed.asp?TID=11651</WebWizForums:feedURL>
  <image>
   <title><![CDATA[CAD F&#243;rum]]></title>
   <url>https://www.cadforum.cz/forum/forum_images/web_wiz_forums.png</url>
   <link>https://www.cadforum.cz/forum/</link>
  </image>
  <item>
   <title><![CDATA[Tisk pomocí VBA : sorry, budu uprimnej. jak potlacit...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57412&amp;title=tisk-pomoci-vba#57412</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1515">VopluDa</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 25.lis.2010 v 10:09<br /><br />sorry, budu uprimnej. jak potlacit prepinani zalozek, to zajimalo i mne. mam jeste par veci v vba, ktery jeste nemam predelany do lispu a tak sem to pouzil tam. ale jak uz tady bylo receno, vba je mrtvy. neni tedy&nbsp;prinos venovat&nbsp;cas a&nbsp;energii vyvoji cehokoliv noveho&nbsp;v vba, natoz ladit neco k dokonalosti.]]>
   </description>
   <pubDate>Thu, 25 Nov 2010 10:09:28 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57412&amp;title=tisk-pomoci-vba#57412</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : V&#253;born&#233;, pomohlo to na p&#345;eskakov&#225;n&#237;...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57400&amp;title=tisk-pomoci-vba#57400</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=11405">paveku</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 24.lis.2010 v 17:55<br /><br />Výborné, pomohlo to na přeskakování listů. Teď už jen problikává okno "Postup vykreslování". Šlo by i to potlačit?]]>
   </description>
   <pubDate>Wed, 24 Nov 2010 17:55:16 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57400&amp;title=tisk-pomoci-vba#57400</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : prubni tohle:  Private Declare...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57388&amp;title=tisk-pomoci-vba#57388</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1515">VopluDa</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 24.lis.2010 v 13:52<br /><br /><P>prubni tohle:</P><DIV>&nbsp;</DIV><DIV>Private Declare Function LockWindowUpdate Lib "user32" (ByVal hWndLock As Long) As Long</DIV><DIV><BR>Sub SetLayoutsToPlot()<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; Dim oPlot As AcadPlot<BR>&nbsp;&nbsp;&nbsp; Dim AddedLayouts() As String<BR>&nbsp;&nbsp;&nbsp; Dim LayoutList As Variant<BR>&nbsp;&nbsp;&nbsp; Dim oLayout As AcadLayout<BR>&nbsp;&nbsp;&nbsp; Dim ArraySize As Integer, BatchCount As Integer<BR>&nbsp;&nbsp;&nbsp; Dim MyValue<BR>&nbsp;&nbsp;&nbsp; Dim Style, Title<BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; Style = vbYesNoCancel + vbQuestion + vbDefaultButton2<BR>&nbsp;&nbsp;&nbsp; Title = "A co dál?"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; For Each oLayout In ThisDrawing.Layouts<BR>&nbsp;&nbsp;&nbsp; ArraySize = ArraySize + 1<BR>&nbsp;&nbsp;&nbsp; ReDim Preserve AddedLayouts(1 To ArraySize)<BR>&nbsp;&nbsp;&nbsp; MyValue = MsgBox("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vytisknout " &amp; oLayout.Name &amp; " ?", Style, Title)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If MyValue = vbYes Then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddedLayouts(ArraySize) = oLayout.Name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ElseIf MyValue = vbCancel Then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GoTo Line1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; Next<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; LockWindowUpdate (ThisDrawing.hWnd)<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; LayoutList = AddedLayouts<BR>&nbsp;&nbsp;&nbsp; Set oPlot = ThisDrawing.Plot<BR>&nbsp;&nbsp;&nbsp; oPlot.SetLayoutsToPlot LayoutList<BR>&nbsp;&nbsp;&nbsp; oPlot.PlotToDevice</DIV><DIV><BR>&nbsp;&nbsp;&nbsp; LockWindowUpdate (0)</DIV><DIV><BR>Line1:</DIV><DIV>&nbsp;&nbsp;&nbsp; ThisDrawing.ActiveSpace = acModelSpace</DIV><DIV><BR>End Sub</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>ale na rychlosti to neprida jako u excelu&nbsp;"ScreenUpdating = False"&nbsp;&nbsp; <img src="http://www.cadforum.cz/forum/smileys/smiley2.gif" height="17" width="17" border="0" align="absmiddle" alt="Wink" /></DIV>]]>
   </description>
   <pubDate>Wed, 24 Nov 2010 13:52:27 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57388&amp;title=tisk-pomoci-vba#57388</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : Nev&#237;te n&#283;kdo, jak odstranit to...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57357&amp;title=tisk-pomoci-vba#57357</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=11405">paveku</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 23.lis.2010 v 17:10<br /><br /><p>Nevíte někdo, jak odstranit to blikání a přepínání záložek při tisku?</p><p>Už mě to docela začíná otravovat. Jinak to maká perfektně.</p><p><br></p>]]>
   </description>
   <pubDate>Tue, 23 Nov 2010 17:10:27 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57357&amp;title=tisk-pomoci-vba#57357</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : zkousel sem to a neblika mi to,...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57146&amp;title=tisk-pomoci-vba#57146</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1515">VopluDa</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 11.lis.2010 v 08:40<br /><br />zkousel sem to a neblika mi to, zalozky se mi pri vyberu neprepinaji. si ale myslim, ze to je nastavenim nejaky promenny Cadu, na kterou si moje potvora hlava mapa duta prave nechce vzpomenout<DIV>&nbsp;</DIV><DIV>este sem si s&nbsp; tim pak malinko hral, spis jen kosmeticky:</DIV><DIV>&nbsp;</DIV><DIV>Sub SetLayoutsToPlot()<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; Dim oPlot As AcadPlot<BR>&nbsp;&nbsp;&nbsp; Dim AddedLayouts() As String<BR>&nbsp;&nbsp;&nbsp; Dim LayoutList As Variant<BR>&nbsp;&nbsp;&nbsp; Dim oLayout As AcadLayout<BR>&nbsp;&nbsp;&nbsp; Dim ArraySize As Integer, BatchCount As Integer<BR>&nbsp;&nbsp;&nbsp; Dim MyValue<BR>&nbsp;&nbsp;&nbsp; Dim Style, Title<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; Style = vbYesNoCancel + vbQuestion + vbDefaultButton2<BR>&nbsp;&nbsp;&nbsp; Title = "A co dál?"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; For Each oLayout In ThisDrawing.Layouts<BR>&nbsp;&nbsp;&nbsp; ArraySize = ArraySize + 1<BR>&nbsp;&nbsp;&nbsp; ReDim Preserve AddedLayouts(1 To ArraySize)<BR>&nbsp;&nbsp;&nbsp; MyValue = MsgBox("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vytisknout " &amp; oLayout.Name &amp; " ?", Style, Title)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If MyValue = vbYes Then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddedLayouts(ArraySize) = oLayout.Name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ElseIf MyValue = vbCancel Then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GoTo Line1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<BR>&nbsp;&nbsp;&nbsp; Next<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; LayoutList = AddedLayouts<BR>&nbsp;&nbsp;&nbsp; Set oPlot = ThisDrawing.Plot<BR>&nbsp;&nbsp;&nbsp; oPlot.SetLayoutsToPlot LayoutList<BR>&nbsp;&nbsp;&nbsp; oPlot.PlotToDevice</DIV><DIV>&nbsp;</DIV><DIV>Line1:</DIV><DIV>&nbsp;&nbsp;&nbsp; ThisDrawing.ActiveSpace = acModelSpace</DIV><DIV>&nbsp;</DIV><DIV>End Sub</DIV>]]>
   </description>
   <pubDate>Thu, 11 Nov 2010 08:40:37 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57146&amp;title=tisk-pomoci-vba#57146</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : Je&#353;t&#283; se vrac&#237;m k tomuto tematu....]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57130&amp;title=tisk-pomoci-vba#57130</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=11405">paveku</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 10.lis.2010 v 18:24<br /><br />Ještě se vracím k tomuto tematu. Vše funguje jak má, ale otravuje mě blikání při přepínání mezi jednotlivými záložkami. Lze to potlačit, něco jako tisk na pozadí. Něco jako v excelu "ScreenUpdating = False" ?]]>
   </description>
   <pubDate>Wed, 10 Nov 2010 18:24:32 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=57130&amp;title=tisk-pomoci-vba#57130</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : Super, d&#237;ky moc, ji&#382; to funguje....]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56576&amp;title=tisk-pomoci-vba#56576</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=11405">paveku</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 15.říj.2010 v 16:29<br /><br /><p>Super, díky moc, již to funguje. Teď jdu hledat, kde jsem dělal chybu</p><p><br></p>]]>
   </description>
   <pubDate>Fri, 15 Oct 2010 16:29:19 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56576&amp;title=tisk-pomoci-vba#56576</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : a co tohle:  Sub SetLayoutsToPlot()...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56564&amp;title=tisk-pomoci-vba#56564</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1515">VopluDa</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 15.říj.2010 v 11:04<br /><br />a co tohle:<DIV>&nbsp;</DIV><DIV>Sub SetLayoutsToPlot()<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; Dim oPlot As AcadPlot<BR>&nbsp;&nbsp;&nbsp; Dim AddedLayouts() As String<BR>&nbsp;&nbsp;&nbsp; Dim LayoutList As Variant<BR>&nbsp;&nbsp;&nbsp; Dim oLayout As AcadLayout<BR>&nbsp;&nbsp;&nbsp; Dim ArraySize As Integer, BatchCount As Integer<BR>&nbsp;&nbsp;&nbsp; Dim retVal As String<BR>&nbsp;&nbsp;&nbsp; Dim MyValue</DIV><DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; For Each oLayout In ThisDrawing.Layouts<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArraySize = ArraySize + 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ReDim Preserve AddedLayouts(1 To ArraySize)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyValue = InputBox("Vytisknout A/N?", oLayout.Name, "A")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If MyValue = "A" Or MyValue = "a" Then AddedLayouts(ArraySize) = oLayout.Name<BR>&nbsp;&nbsp;&nbsp; Next</DIV><DIV>&nbsp;&nbsp;&nbsp; LayoutList = AddedLayouts<BR>&nbsp;&nbsp;&nbsp; Set oPlot = ThisDrawing.Plot<BR>&nbsp;&nbsp;&nbsp; oPlot.SetLayoutsToPlot LayoutList<BR>&nbsp;&nbsp;&nbsp; oPlot.PlotToDevice<BR></DIV><DIV>End Sub</DIV><DIV>&nbsp;</DIV><DIV>je to silne surovy bez ladu a skladu s minimem casu tomu a&nbsp;jen pro inspiraci&nbsp; <img src="http://www.cadforum.cz/forum/smileys/smiley2.gif" height="17" width="17" border="0" align="absmiddle" alt="Wink" /></DIV>]]>
   </description>
   <pubDate>Fri, 15 Oct 2010 11:04:04 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56564&amp;title=tisk-pomoci-vba#56564</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : jj, v&#353;echno ch&#225;pu, zn&#225;m trochu...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56553&amp;title=tisk-pomoci-vba#56553</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=11405">paveku</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 15.říj.2010 v 06:42<br /><br /><P>jj, všechno chápu, znám trochu VBA z Excelu ,a nic jiného. Potřebuji jen vyřeštit problém toho tisku, protože to chci spouštět z excelu.</P><DIV>POMŮŽE NĚKDO ? ? ?</DIV><DIV>===============</DIV>]]>
   </description>
   <pubDate>Fri, 15 Oct 2010 06:42:06 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56553&amp;title=tisk-pomoci-vba#56553</guid>
  </item> 
  <item>
   <title><![CDATA[Tisk pomocí VBA : To se mi moc nezd&#225; ... jste si...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56535&amp;title=tisk-pomoci-vba#56535</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=1902">Martin Bielina</a><br /><strong>Předmět:</strong> 11651<br /><strong>Zasláno:</strong> 14.říj.2010 v 13:42<br /><br />&#091;/QUOTE&#093;<p>To se mi moc nezdá ... jste si tím jistý?</p><p>Pavel Štyl</p><p>&#091;/QUOTE&#093;</p><p><p>Ano, u VBA jsem si tím jistý. <strong>Next i</strong> na konci cyklu vždy přičte k <strong>i</strong>hodnotu kroku, a to i v případě, kdy se jedná o "poslední kolo"cyklu. Není přece nic jednoduššího, než si to vyzkoušet na jednoduchém případukdy v cyklu For budete mít jen výpis hodnoty <strong>i</strong> a pak poskončení cyklu ještě jednou provedete výpis hodnoty <strong>i</strong>.</p><p>Obzvlášť nebezpečný je případ, kdy se <strong>i</strong> deklaruje jakonapř. typ INTEGER a jeho horní mez je počtem cyklů právě (přesně) dosažena,protože po skončení cyklu dojde k "poslednímu přičtení" a tím i kpřetečení proměnné.</p><p>A omlouvám se, že původní dotaz na řešení problému se i mojí vinou poněkud zvrnul v nežádoucí diskuzi jak co funfuje. VBA je mrtev, v Autocadu bych se už s jeho existencí vůbec nezabýval. Je jen otázkou času, kdy zmizí zcela.</p></p>]]>
   </description>
   <pubDate>Thu, 14 Oct 2010 13:42:05 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=11651&amp;PID=56535&amp;title=tisk-pomoci-vba#56535</guid>
  </item> 
 </channel>
</rss>