<?xml version='1.0' encoding='windows-1252'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-791345015963453230</atom:id><lastBuildDate>Thu, 09 Apr 2009 06:27:51 +0000</lastBuildDate><title>PowerPoint Programming</title><description>Everything about PowerPoint programming including VBA, VSTO, and more.</description><link>http://www.indezine.com/products/powerpoint/program/</link><managingEditor>noreply@blogger.com (Geetesh)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-791345015963453230.post-6222950185861743800</guid><pubDate>Thu, 09 Apr 2009 06:25:00 +0000</pubDate><atom:updated>2009-04-09T11:57:51.913+05:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>vba</category><title>What is VBA?</title><description>&lt;span style="font-weight: bold;"&gt;VBA&lt;/span&gt; stands for Visual Basic for Applications, and is a programming language subset of Microsoft Visual Basic. It allows to control several options in programs that support VBA.&lt;br /&gt;&lt;br /&gt;Most Microsoft Office applications such as Word, Excel, and PowerPoint work with VBA. However VBA support is giving way to new technologies such as VSTO in Office 2007.&lt;br /&gt;&lt;br /&gt;You really don't need to learn a lot of VBA to make things happen. Sometimes, you can just paste a snippet of VBA to make miracles happen!&lt;br /&gt;&lt;br /&gt;For examples, you can &lt;a href="http://www.indezine.com/products/powerpoint/program/2009/03/create-spirograph-in-powerpoint.html"&gt;find some sample VBA code here...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/791345015963453230-6222950185861743800?l=www.indezine.com%2Fproducts%2Fpowerpoint%2Fprogram'/&gt;&lt;/div&gt;</description><link>http://www.indezine.com/products/powerpoint/program/2009/04/what-is-vba.html</link><author>noreply@blogger.com (Geetesh)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-791345015963453230.post-3244263908626303372</guid><pubDate>Fri, 20 Mar 2009 11:13:00 +0000</pubDate><atom:updated>2009-03-20T16:46:34.737+05:30</atom:updated><title>Resources on PowerPoint Programming</title><description>Here are some resources to help you with PowerPoint programming:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://snipurl.com/pptfaq" target="_blank" rel="nofollow"&gt;Steve Rindsberg's PowerPoint FAQ&lt;/a&gt; has plenty of info on using VBA in PowerPoint.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://snipurl.com/shyam" target="_blank" rel="nofollow"&gt;Shyam Pillai's site&lt;/a&gt; has more VBA information for PowerPoint.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://support.microsoft.com/" target="_blank" rel="nofollow"&gt;Microsoft's online support knowledge base&lt;/a&gt; has several examples of VBA usage.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/791345015963453230-3244263908626303372?l=www.indezine.com%2Fproducts%2Fpowerpoint%2Fprogram'/&gt;&lt;/div&gt;</description><link>http://www.indezine.com/products/powerpoint/program/2009/03/resources-on-powerpoint-programming.html</link><author>noreply@blogger.com (Geetesh)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-791345015963453230.post-1189454630746793273</guid><pubDate>Fri, 20 Mar 2009 11:08:00 +0000</pubDate><atom:updated>2009-03-20T16:42:37.447+05:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>powerpoint</category><category domain='http://www.blogger.com/atom/ns#'>spirograph</category><category domain='http://www.blogger.com/atom/ns#'>snippets</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>vba</category><title>Create a Spirograph in PowerPoint Programattically</title><description>&lt;span style="font-weight:bold;"&gt;Note:&lt;/span&gt; If you don't know how to use macro snippets or scripts inside PowerPoint, &lt;a href="http://www.indezine.com/notes/2007/11/use-macros-and-scripts-in-powerpoint.html"&gt;look here...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This started with my &lt;a href="http://www.indezine.com/products/powerpoint/cool/spirograph.html"&gt;Create Spirograph in PowerPoint tutorial&lt;/a&gt; -- and thanks to my friend &lt;span style="font-weight:bold;"&gt;Shyam Pillai&lt;/span&gt; who said I could do that so much faster programattically by using this code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Sub CreateSpirograph()&lt;br /&gt;Dim oShp As Shape&lt;br /&gt;Dim I As Single&lt;br /&gt;&lt;br /&gt;Const ROTATION_INCREMENT = 5  'Rotation Increment&lt;br /&gt;Const ROTATION_MAX = 360 'Max rotation&lt;br /&gt;&lt;br /&gt;'Select a shape on the slide and then run this&lt;br /&gt;Set oShp = ActiveWindow.Selection.ShapeRange(1)&lt;br /&gt;&lt;br /&gt;For I = ROTATION_INCREMENT To ROTATION_MAX Step ROTATION_INCREMENT&lt;br /&gt;    With oShp.Duplicate&lt;br /&gt;        .Rotation = I&lt;br /&gt;        .Left = oShp.Left&lt;br /&gt;        .Top = oShp.Top&lt;br /&gt;    End With&lt;br /&gt;Next&lt;br /&gt;End Sub&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Remember you need to have some shape selected before you run this code. Also, Shyam adds that you can change the ROTATION_INCREMENT and ROTATION_MAX values to get different graphs.&lt;br /&gt;&lt;br /&gt;Shyam Pillai is a Microsoft PowerPoint MVP, &lt;a href="http://snipurl.com/shyam" target="_blank" rel="nofollow"&gt;visit his site&lt;/a&gt; for many VBA snippets, free and commercial PowerPoint add-ins&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/791345015963453230-1189454630746793273?l=www.indezine.com%2Fproducts%2Fpowerpoint%2Fprogram'/&gt;&lt;/div&gt;</description><link>http://www.indezine.com/products/powerpoint/program/2009/03/create-spirograph-in-powerpoint.html</link><author>noreply@blogger.com (Geetesh)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-791345015963453230.post-8103578726060223474</guid><pubDate>Fri, 20 Mar 2009 11:01:00 +0000</pubDate><atom:updated>2009-03-21T09:53:16.524+05:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>powerpoint</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>vba</category><title>Use VBA Scripts in PowerPoint -- Even if You Can't Program For Nuts</title><description>What can be better to start a blog on PowerPoint programming that discussing a tutorial I wrote on using scripts and macros from elsewhere even if you don't know how to do VBA programming!&lt;br /&gt;&lt;br /&gt;If you like that though, &lt;a href="http://www.indezine.com/notes/2007/11/use-macros-and-scripts-in-powerpoint.html"&gt;run now to this page&lt;/a&gt;! As that page says: "This article is not about creating your own macros or scripts to automate PowerPoint. However, if you just want to run any macros or scripts that a friend shares, or you just got it from a book or newsgroup, then you are on the right page."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/791345015963453230-8103578726060223474?l=www.indezine.com%2Fproducts%2Fpowerpoint%2Fprogram'/&gt;&lt;/div&gt;</description><link>http://www.indezine.com/products/powerpoint/program/2009/03/use-vba-scripts-in-powerpoint-even-if.html</link><author>noreply@blogger.com (Geetesh)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>