<?xml version='1.0' encoding='windows-1252'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-791345015963453230</id><updated>2009-04-09T11:57:51.907+05:30</updated><title type='text'>PowerPoint Programming</title><subtitle type='html'>Everything about PowerPoint programming including VBA, VSTO, and more.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default'/><link rel='alternate' type='text/html' href='http://www.indezine.com/products/powerpoint/program/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.indezine.com/products/powerpoint/program/sitefeed.xml'/><author><name>Geetesh</name><uri>http://www.blogger.com/profile/02058721165043642980</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-791345015963453230.post-6222950185861743800</id><published>2009-04-09T11:55:00.001+05:30</published><updated>2009-04-09T11:57:51.913+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><title type='text'>What is VBA?</title><content type='html'>&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;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/6222950185861743800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=791345015963453230&amp;postID=6222950185861743800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/6222950185861743800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/6222950185861743800'/><link rel='alternate' type='text/html' href='http://www.indezine.com/products/powerpoint/program/2009/04/what-is-vba.html' title='What is VBA?'/><author><name>Geetesh</name><uri>http://www.blogger.com/profile/02058721165043642980</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791345015963453230.post-3244263908626303372</id><published>2009-03-20T16:43:00.000+05:30</published><updated>2009-03-20T16:46:34.737+05:30</updated><title type='text'>Resources on PowerPoint Programming</title><content type='html'>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;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/3244263908626303372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=791345015963453230&amp;postID=3244263908626303372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/3244263908626303372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/3244263908626303372'/><link rel='alternate' type='text/html' href='http://www.indezine.com/products/powerpoint/program/2009/03/resources-on-powerpoint-programming.html' title='Resources on PowerPoint Programming'/><author><name>Geetesh</name><uri>http://www.blogger.com/profile/02058721165043642980</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791345015963453230.post-1189454630746793273</id><published>2009-03-20T16:38:00.000+05:30</published><updated>2009-03-20T16:42:37.447+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='powerpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='spirograph'/><category scheme='http://www.blogger.com/atom/ns#' term='snippets'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><title type='text'>Create a Spirograph in PowerPoint Programattically</title><content type='html'>&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;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/1189454630746793273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=791345015963453230&amp;postID=1189454630746793273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/1189454630746793273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/1189454630746793273'/><link rel='alternate' type='text/html' href='http://www.indezine.com/products/powerpoint/program/2009/03/create-spirograph-in-powerpoint.html' title='Create a Spirograph in PowerPoint Programattically'/><author><name>Geetesh</name><uri>http://www.blogger.com/profile/02058721165043642980</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-791345015963453230.post-8103578726060223474</id><published>2009-03-20T16:31:00.001+05:30</published><updated>2009-03-21T09:53:16.524+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='powerpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><title type='text'>Use VBA Scripts in PowerPoint -- Even if You Can't Program For Nuts</title><content type='html'>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;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/8103578726060223474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=791345015963453230&amp;postID=8103578726060223474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/8103578726060223474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/791345015963453230/posts/default/8103578726060223474'/><link rel='alternate' type='text/html' href='http://www.indezine.com/products/powerpoint/program/2009/03/use-vba-scripts-in-powerpoint-even-if.html' title='Use VBA Scripts in PowerPoint -- Even if You Can&apos;t Program For Nuts'/><author><name>Geetesh</name><uri>http://www.blogger.com/profile/02058721165043642980</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>