<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Third Of Five - just another voice in the Collective</title><link>http://blogs.msdn.com/thirdoffive/default.aspx</link><description>Currently talking about Access 2007 and other random topics...</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Well, I'm back (and moving)</title><link>http://blogs.msdn.com/thirdoffive/archive/2008/07/04/well-i-m-back-and-moving.aspx</link><pubDate>Fri, 04 Jul 2008 19:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8690819</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/8690819.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=8690819</wfw:commentRss><description>&lt;p&gt;After a long hiatus, I'm back to blogging.&lt;/p&gt;&lt;p&gt;And I also decided to move my blog &lt;a href="http://www.meoverip.com/blog%20" target="_blank" mce_href="http://www.meoverip.com/blog "&gt;elsewhere&lt;/a&gt;. &lt;b&gt;Please do stop by... &lt;/b&gt;&lt;/p&gt;&lt;p&gt;(Happy 4th of July, everyone!) &lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8690819" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Meta/default.aspx">Meta</category></item><item><title>All good things...</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/24/All-good-things_2E002E002E00_.aspx</link><pubDate>Tue, 24 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:808616</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/808616.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=808616</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=verdana,geneva&gt;I have decided to pursue other interests and will no longer be able to maintain this blog. It was a very interesting experience, to say the least. :)&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=verdana,geneva&gt;&lt;BR&gt;Thank you for your time and all the comments!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Take care,&lt;BR&gt;3oF&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;P.S.: I'll try to keep the posts around just in case. The blog itself&amp;nbsp;will probably go read-only in a couple of days.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=808616" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Meta/default.aspx">Meta</category></item><item><title>Access 2007's Improved Command Buttons</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/19/Access-2007_2700_s-Improved-Command-Buttons.aspx</link><pubDate>Thu, 19 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:794626</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/794626.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=794626</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Up until this point, Access has supported command buttons with text or a picture, but never both at the same time. This has been a long standing request from users: the capability of showing both the caption and the picture. In Access 2007, you will notice a new property off of the command button called "Picture Caption Arrangement".&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;This property, which can be set to the following values:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;&lt;STRONG&gt;No Picture Caption&lt;/STRONG&gt; - This setting is the legacy behavior. If you have a caption specified, the button will show it. If you have a picture, only the picture will be shown;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;&lt;STRONG&gt;General&lt;/STRONG&gt; - The image will be shown to the left of the text (if you're in a left-to-right language, like English) or the right of the caption (if you're in a right-to-left language, like Hebrew);&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;&lt;STRONG&gt;Top/Bottom/Right/Left&lt;/STRONG&gt; - The image will be shown in the specified arrangement: at the top, bottom, right or left of the caption (just pick one).&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;You will also notice that there is a new "Arrangement" property. This property allows you to position the caption&amp;nbsp; and picture within the command button to the following settings:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;&lt;STRONG&gt;General&lt;/STRONG&gt; - This is the legacy behavior. The image and caption will be positioned the left of the text (if you're in a left-to-right language, like English) or the right of the caption (if you're in a right-to-left language, like Hebrew);&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;&lt;STRONG&gt;Left/Center/Right&lt;/STRONG&gt; - The image and caption will be positioned to the left, centered or to the right (just pick one);&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;&lt;STRONG&gt;Distribute&lt;/STRONG&gt; - This is equivalent to the "justified" setting in Microsoft Word. The image and caption will be spaced out to fill out the command button. &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;With these two new properties (which are of course also available through the OM), you will now be able to create some cool looking command buttons without any label trickery needed. Since you can now use JPEGs, PNGs and other newer image formats with Access 2007, you can create some really impressive buttons.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;For example, in the snapshot below I created three buttons using Windows Vista backgrounds as the pictures. I changed the buttons' back style to transparent and played with the alignment and picture caption alignment settings:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/thirdoffive/images/794709/original.aspx" mce_src="http://blogs.msdn.com/photos/thirdoffive/images/794709/original.aspx"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=794626" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>The New Import/Export Specifications UI</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/17/the-new-import-export-specifications-ui.aspx</link><pubDate>Tue, 17 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:703097</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/703097.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=703097</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;As I previously mentioned, we are now exposing Import/Export Specifications (Imex Specs)&amp;nbsp;in the OM in a thorough manner. We also took the time to make importing and exporting less repetitive in the UI.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In the past, to make use of Imex Specs, you had to go through part of the import/export wizard until you could load the Imex Specs and then go through with the loaded settings. It was still required to go through a number of clicks that are, well, pointless since you had already saved all the settings required to execute the Import/Export operation.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In Access 2007, when you go through the Import/Export wizard, you will see a new option in the last page of the wizard. The "Save export steps" (or import for the Import case) will save all your settings in an Import/Export Specification (with the name and description you provide). You are also given the option of creating an Outlook task to remind you of going through this task again when you want to.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/thirdoffive/images/703099/original.aspx"&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You will also&amp;nbsp;notice&amp;nbsp;two new buttons in&amp;nbsp;the "External Data" tab called "Saved Imports" and "Saved Exports" (see screenshot below).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://clintc.officeisp.net/Blogs/2006/17%20-%20Ribbon%20UI/ExternalData.JPG"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you click on these buttons, you will see the list of Import/Export Specifications you saved, and you can simply click "Run" to run them or "Delete" to remove them. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/thirdoffive/images/703105/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you&amp;nbsp;click on&amp;nbsp;the "Run" button the Import/Export task will be run automatically, so you won't need to go through the entire Import/Export wizard.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;You might wonder if this new UI doesn't conflict with the legacy (Access 2003 and earlier) Imex Spec UI. The answer is yes and no.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;As I hinted to in my previous post, t&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;here are new Import/Export Specifications in Access 2007 that are not backed by the MSysIMEXColumns and MSysIMEXSpecs tables. These new Imex Specs are created through the OM (as explained in my previous post) and through the UI above. They are not visible to previous versions of Access and are stored in the database storage stream - not in tables.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;As for Imex Specs created in Access 2003 and earlier, they are not visible to the new OM or UI. They will still run fine though&amp;nbsp;(since the "Advanced" option in the Import/Export Wizard is still made available and is fully functional). I hope this clarifies how the old and new Imex Specs fit into the overall picture.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=703097" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>Customizing the Office Button Menu (aka File Menu) and No-Ribbon Custom Solutions</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/13/customizing-the-office-button-menu-aka-file-menu-and-no-ribbon-solutions.aspx</link><pubDate>Fri, 13 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:820861</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/820861.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=820861</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=verdana,geneva&gt;Even though most of the information on how to customize the Ribbon in Access 2007 &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/ms406046.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms406046.aspx"&gt;is&lt;/A&gt; &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/ms406047.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms406047.aspx"&gt;already&lt;/A&gt; &lt;A class="" href="http://blogs.msdn.com/access/archive/2006/07/13/664757.aspx" mce_href="http://blogs.msdn.com/access/archive/2006/07/13/664757.aspx"&gt;out&lt;/A&gt;, there&amp;nbsp;are two&amp;nbsp;recurring question that I've been seeing being asked often:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=verdana,geneva&gt;How can I customize the Office Button Menu (aka File Menu)? &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;We allow you to show/hide any controls off of the Office Button menu, effectively customizing it fully. The way to do it is by specifying a custom ribbon, following these steps:&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=verdana,geneva&gt;Create a &amp;nbsp;"USysRibbons" table;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Create two fields: RibbonName (type 'Text') and RibbonXml (type 'Memo');&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Add a new record with any RibbonName you want (say, "Default");&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Edit the record's RibbonXml to add an XML like this: 
&lt;P&gt;&lt;FONT face=verdana,geneva&gt;&amp;lt;customUI xmlns="&lt;A href="http://schemas.microsoft.com/office/2006/01/customui" mce_href="http://schemas.microsoft.com/office/2006/01/customui"&gt;http://schemas.microsoft.com/office/2006/01/customui&lt;/A&gt;"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;ribbon&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;lt;officeMenu&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- First we hide all the items displayed by default --&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT face=verdana,geneva&gt;&amp;lt;control idMso="FileNewDatabase" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="SourceControlCreateDatabaseFromProject" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileOpenDatabase" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileSave" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="ConvertDatabaseFormat" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileSaveAsMenuAccess" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileManageMenu" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileSendAsAttachment" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="MenuPublish" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileServerMenu" visible="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FileCloseDatabase" visible="false"/&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT face=verdana,geneva&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Now let's show a single Print Command --&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;control idMso="FilePrintMenu" visible="true"/&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT face=verdana,geneva&gt;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp; &amp;lt;/officeMenu&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;/ribbon&amp;gt;&lt;BR&gt;&amp;lt;/customUI&amp;gt;&lt;/FONT&gt;&lt;FONT face=verdana,geneva&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Save the table and restart the database;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;File Menu, Access Options, Current Database. In Toobar Options, set the "Ribbon Name" property in the "Ribbon and Toolbar Options" to the name you gave to this custom ribbon in step 3 (say, 'Default');&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Restart the database.&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;In the example above, you will notice that the File Menu only has now the Print button. Of course, you can add your own commands here.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;There is however a small caveat as you probably noticed above: you will still have the "Access Options" button in the File Menu. To get rid of it, you will need to change the "Allow Full Menus" property (off of the Current Database options in the Access Options - same location as the "Ribbon Name" option above) to "No". W&lt;/FONT&gt;&lt;FONT face=Verdana&gt;hen you set "Allow Full Menus" to "No", not only 'Access options' goes away, but most of the Ribbon tabs as well. At this point it is expected that you really want to&amp;nbsp;roll your own ribbons.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;STRONG&gt;Can I keep my totally custom solution with custom toolbars or will I get the&amp;nbsp;Ribbon anyway?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Finally, to allay some fears I heard being spread around: if you have a completly custom solution from Access 2003 or earlier where the built-in toolbars were disabled and you had custom menubars at startup, it will be shown as you designed it when opened in Access 2007. No ribbon will show up for it.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=820861" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>The New Import/Export Specification OM</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/12/the-new-import-export-specification-om.aspx</link><pubDate>Thu, 12 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:703092</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/703092.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=703092</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In previous versions of Access (such as Access 2003), you can save the steps from an import or export operation into what we call Import/Export Specifications (Imex Specs). After saving it, you can always load it back so you don't have to customize the settings over and over again.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;One point of contention, however, has been that it was a complex procedure to be able to create, delete, copy or change imex specs programmatically. That is a pity because Imex Specs are all about allowing import and export commands (such as using DoCmd.TransferText) to be automated.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For Access 2007, we are now exposing Imex Specs programmatically so you can create, delete, copy or change them at will. You will notice that now there is a new method off of the CurrentProject object: ImportExportSpecifications. This object is a collection where three particular methods are interesting to us:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;CurrentProject.ImportExportSpecifications.Count&lt;/STRONG&gt; - allows you to get the number of Imex Specs that this database currently has.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;CurrentProject.ImportExportSpecifications.Item&lt;/STRONG&gt; -&amp;nbsp;gives you access to the ImportExportSpecification objects, who in turn expose the data in the specs: &lt;/FONT&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Name&lt;/STRONG&gt;&amp;nbsp;- This obviously contains the name of the Imex Spec you specified when you saved it.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Execute&lt;/STRONG&gt; - This method will run the Imex Spec.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Delete&lt;/STRONG&gt; - This method allows the Imex Spec to be deleted.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt; - Contains the description text for the Imex Spec.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;XML&lt;/STRONG&gt; - This method will return an XML representation of the Imex Spec. For example:&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;? CurrentProject.ImportExportSpecifications.Item(0).XML&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;BR&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;BR&gt;&amp;lt;ImportExportSpecification Path="c:\temp\1.txt" xmlns="urn:www.microsoft.com/office/access/imexspec"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExportText TextFormat="Delimited" FirstRowHasNames="false" FieldDelimiter="," TextDelimiter="{DoubleQuote}" CodePage="1252" AccessObject="Table1" ObjectType="Table"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DateFormat DateOrder="MDY" DateDelimiter="/" TimeDelimiter=":" FourYearDates="true" DatesLeadingZeros="false"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NumberFormat DecimalSymbol="."/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Columns PrimaryKey="{Auto}"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Column Name="Col1" FieldName="ID" Indexed="NO" SkipColumn="false" DataType="Long" Width="11"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Columns&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ExportText&amp;gt;&lt;BR&gt;&amp;lt;/ImportExportSpecification&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;CurrentProject.ImportExportSpecifications.Add &lt;/STRONG&gt;- This method allows you to create&amp;nbsp;ImportExportSpecification objects. By giving it the name of the Imex Spec and the XML representation, one can create as many Imex Specs as wanted. You can also use this to copy Imex Specs:&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;CurrentProject.ImportExportSpecifications.Add "New", CurrentProject.ImportExportSpecifications.Item(0).XML&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;As you can see, Imex Specs are now easy to be created, deleted and changed (by making changes to the XML data). This should make automating import/export tasks even easier to be automated than they already were.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;There is one caveat to all of this, though. The Imex Specifications exposed through the OM above (or created through it)&amp;nbsp;are not the ones created in the Import/Export Wizard through the "Advanced" button (as in Access 2003 and earlier). There are new Import/Export Specifications in Access 2007 that are not backed by the MSysIMEXColumns and MSysIMEXSpecs tables. I'll talk about these in my next post.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=703092" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>Changing Default Control and Form/Report Settings</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/10/Changing-Default-Control-and-Form_2F00_Report-Settings.aspx</link><pubDate>Tue, 10 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:701402</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/701402.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=701402</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This is one of those features that almost nobody knows about because it isn't very discoverable. In Access 2007 (and earlier), you can change the default property values for any new controls in a form or report. Here are the necessary steps:&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Open/Create form or report in design mode;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Select the "Design" contextual tab (or the equivalent toolbar with the controls for Access 2003 and earlier);&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Open the Property Sheet (using the Ribbon or hitting ALT+ENTER);&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Notice that the property sheet caption says "Selection Type: Default &amp;lt;Control&amp;gt;";&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Change the properties at will;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;From this point on, any new controls you create will have its default properties set to what you customized.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It's worth mentioning that any changes you make will only exist in the context of this form or report alone. However, you can also create settings that apply to all newly created Forms and Report. For this purpose, follow the same steps 1-5 above, and do one more:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.&amp;nbsp;Save the Form or Reports with the name "Normal";&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If there is a "Normal" (like Word's &lt;A href="http://en.wikipedia.org/wiki/Normal.dot"&gt;Normal.dot&lt;/A&gt;) form, all new forms will inherit its settings. The same goes for reports, but notice that form settings cannot be inherited by reports and vice-versa. Of course, if you delete the "Normal" form or report, you will not affect the default settings of the already created forms and reports since they already inherited them. Only newly form and reports from then on will not inherit the settings anymore.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This is a very neat feature to speed up creating a number of forms and reports that will use similarly set controls (or width/height even) without having to go through multiple copy and paste runs.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=701402" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2003/default.aspx">Access 2003</category><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Office+2007+_2800_aka+_2600_quot_3B00_Office+12_2600_quot_3B002900_/default.aspx">Office 2007 (aka &amp;quot;Office 12&amp;quot;)</category></item><item><title>The New Access 2007 Switchboards</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/10/05/The-New-Access-2007-Switchboards.aspx</link><pubDate>Thu, 05 Oct 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:700549</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/700549.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=700549</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now that Access 2007 Beta 2 Technical Refresh (B2TR) is out, you will notice that we changed the Switchboard Manager functionality. Now that we have &lt;A href="http://blogs.msdn.com/thirdoffive/archive/2006/04/11/561482.aspx" mce_href="http://blogs.msdn.com/thirdoffive/archive/2006/04/11/561482.aspx"&gt;Disabled Mode&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/thirdoffive/archive/2006/04/18/561495.aspx" mce_href="http://blogs.msdn.com/thirdoffive/archive/2006/04/18/561495.aspx"&gt;Embedded Macros&lt;/A&gt;, it was about time we revisited the switchboards that the Switchboard Manager cranks out and come up with something that is more up-to-date.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The first&amp;nbsp;you will notice is that switchboards are now VBA free. They are run using embedded macros, and the primary goal is pretty clear: being able to run in disabled mode. The secondary goal is that this also makes them easy to change without major VBA knowledge.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;To make switchboards easily extendable and maintanable, their design is actually pretty ingenious. There are two components: the switchboard forms (each created switchboard) and an underlying table for all switchboards (the "Switchboard Items" table).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The "Switchboard Items" table is a table with the following columns:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;SwitchboardID (Number)&lt;/STRONG&gt; - This ID indicates the switchboard this row belongs to. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;ItemNumber (Number) &lt;/STRONG&gt;- This is the ID of the item on the switchboard. This is of course only unique within a switchboard. Each item in a switchboard will translate to a button, except the one with ID = 0. The first item in the switchboard contains the title of the switchboard.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;ItemText (Text)&lt;/STRONG&gt;&amp;nbsp;- This will contain the text used for the item in the switchboard.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Command (Number)&amp;nbsp;&lt;/STRONG&gt;- This indicates which one of the possible commands (e.g. open switchboard, open form in edit mode, etc) the button in the switchboard will execute.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Argument (Text)&lt;/STRONG&gt;&amp;nbsp;- Contains the argument that the command will need. For example, for opening a form in edit mode this argument will contain the form name.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For example, the switchboard table could look like this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class="" borderColor=#000000 cellSpacing=0 cellPadding=3 width=608 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" width="20%" bgColor=#c0c0c0 height=25&gt;&lt;B&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=center&gt;SwitchboardID&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" bgColor=#c0c0c0 height=25&gt;&lt;B&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=center&gt;ItemNumber&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" bgColor=#c0c0c0 height=25&gt;&lt;B&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=center&gt;ItemText&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" bgColor=#c0c0c0 height=25&gt;&lt;B&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=center&gt;Command&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" bgColor=#c0c0c0 height=25&gt;&lt;B&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=center&gt;Argument&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;1&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;0&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;Title&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;Default&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;1&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;1&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;foo&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;5&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;1&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;2&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;aaaa&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P align=right&gt;3&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" width="20%" height=25&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;Form1&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In this case, this is a switchboard called "foo" with two buttons: the first ("foo") opens the switchboard manager and the second ("aaaa") opens "Form1" in edit mode. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now, let's move on to the switchboard forms. Below you can see a snapshot of a sample one in design mode. The first thing you should notice is that it is bound to the "Switchboard Items" through a query that will limit it to only read switchboard items that are related to this specific switchboard (such as "SELECT * FROM [Switchboard Items] WHERE [ItemNumber]&amp;gt;0 And [SwitchboardID]=TempVars!SwitchboardID ORDER BY [ItemNumber];").&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/thirdoffive/images/700557/original.aspx" mce_src="http://blogs.msdn.com/photos/thirdoffive/images/700557/original.aspx"&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The form has an embedded macro on its OnOpen event (below). The embedded macro will set the &lt;A href="http://blogs.msdn.com/thirdoffive/archive/2006/04/13/570539.aspx" mce_href="http://blogs.msdn.com/thirdoffive/archive/2006/04/13/570539.aspx"&gt;Temporary Variable&lt;/A&gt; (TempVar) called SwitchboardID with the ID for this switchboard and will set the label of the buttons to match the values in the table (in the example above, "foo" and "aaaa"). There should be one SetProperty call here for each button in the form. Notice that the query mentioned above makes use of this SwitchboardID TempVar to be able to narrow down the data to only relevant items.&lt;/FONT&gt;&lt;/P&gt;&lt;IMG src="http://blogs.msdn.com/photos/thirdoffive/images/700612/original.aspx" mce_src="http://blogs.msdn.com/photos/thirdoffive/images/700612/original.aspx"&gt; 
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;As for the button on it, it has an embedded macro on the OnClick event. This embedded macro is the real brain of the switchboard. It contains all the necessary actions to perform all the possible commands you choose in the Switchboard Manager. Below is the embedded macro:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/thirdoffive/images/700563/original.aspx" mce_src="http://blogs.msdn.com/photos/thirdoffive/images/700563/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This embedded macro is actually straightforward. Based on the Command # (the column value for the record you clicked on the continuous form) you clicked on, we will only run the necessary code to run that action. The error handling is basically putting up an error message with the last erorr hit. If you run an unknown command, the "Unknown Option" message is shown.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;As you can see, it's a very simple design that can be extended in a straightforward manner. You can add your own command ID and logic in the button embedded macro, even one that call VBA (say, after checking that this is not a disabled solution, as explained &lt;A href="http://blogs.msdn.com/thirdoffive/archive/2006/08/16/700615.aspx" mce_href="http://blogs.msdn.com/thirdoffive/archive/2006/08/16/700615.aspx"&gt;here&lt;/A&gt;). Of course, the switchboard manager will not necessary understand what you did, but who cares? Now you know enough to go on your own.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Disclaimer&lt;/STRONG&gt;: everything discussed in this article is subject to change until Access 2007 ships. Note, however, that we don't expect any major changes. Perhaps some of the embedded macro logic and the visuals will change, but I wouldn't expect (don't guarantee however) anything "major". Of course, you should not take this as a guarantee and blah blah bla (see blog disclaimer for legalese).&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=700549" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>Quick Trick: Copying Embedded Macros from one Property to another</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/28/698713.aspx</link><pubDate>Thu, 28 Sep 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:698713</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/698713.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=698713</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Now that we spent all this time talking about templates, how about we put to use something we learned about it in a totally unexpected way? Remember that we talked about how embedded macros are really represented as SaveAsText/LoadFromText alongside objects? &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Unlike VBA code associated with event properties (e.g. OnLoad, etc) and like other 'simple' properties (such as the Default view Property), you can copy an embedded macro from a control/form/report's property to another (or the same) control/form/report property.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;The trick is that for each event property off of form/report/controls, there is a "shadow" property that contains the embedded macro for that event property. For example, the OnLoad property has a dual OnLoadMacro property that contains its embedded macro (if there is one, otherwise it's empty).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;So, it's very easy to copy embedded macros around by simply writing code that looks like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Forms(0).Controls("foo").OnLoadMacro = Forms(1).Controls("bar").OnOpenMacro&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Of course, if you look at what actually is in the .*Macro "shadow properties", you will find out that it is the same output that a DoCmd.SaveText acMacro, "foo", "Macro1" has. This means that you can easily load/save/copy standalone macros to/from embedded macros.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=698713" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>Templates: How to create your own</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/26/698744.aspx</link><pubDate>Wed, 27 Sep 2006 04:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:698744</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/698744.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=698744</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now that we discussed extensively all about templates, we can talk about how this all this can be put at your service. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You see, we will give you the capability (though not in the Access product itself - details will be forthcoming soon, hopefully) to generate templates out of any database (not ADPs, though). By using a very simple wizard where you simply feed in the preview image, title, description and such, you will create an ACCDT file.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Additionally, if you work in a corporation, you can use deployment scripts to copy your own company templates into the template store folders. This is a very effective way to deploy your workflow Access applications across your whole organization. This means that you can develop a database, brand it as you will and make it up to spec with your corporate guidance and then simply generate a template that can be deployed throughout your organization using traditional Window group policy mechanisms.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=698744" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>Templates: Programmability</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/21/698710.aspx</link><pubDate>Thu, 21 Sep 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:698710</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/698710.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=698710</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;Now that we talked about what Access 2007 templates are made of and how Access makes use of them to create brand new databases, it begs the question as to what you can programmability-wise.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;The answer to that question lies in the fact that we changed Application.NewCurrentDatabase by adding a new couple of optional arguments. Here is the new signature of this function:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Sub Application.NewCurrentDatabase(filepath As String, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1.5in; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Optional FileFormat As AcFileFormat, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1.5in; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Optional Template As Variant, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1.5in; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Optional SiteAddress As String, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1.5in; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Optional ListID As String)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Here are the new optional arguments:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Template&lt;/B&gt; - String path to the template to instantiate or an integer SharePoint list template ID;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;SiteAddress&lt;/B&gt; - URL to the &lt;SPAN style="mso-bidi-font-weight: bold"&gt;SharePoint &lt;/SPAN&gt;site to link to;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;ListID&lt;/B&gt; - GUID or Name of the list to link to;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;FONT face=Verdana size=2&gt;As we mentioned before, templates can be closely tied to SharePoint. The last two parameters allow you to instantiate a template and link to a SharePoint site in the process. Under the covers, this is very similar to the functionality made available through DoCmd.TransferSharePointList, which links SharePoint lists.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=698710" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>In case you are having issues installing Office 2007 Beta 2 Techinical Refresh (B2TR)</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/20/763965.aspx</link><pubDate>Wed, 20 Sep 2006 23:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:763965</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/763965.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=763965</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For troubleshooting Office 2007 Beta 2 Technical Refresh (B2TR) installs, you might want to check out&amp;nbsp;&lt;A href="http://support.microsoft.com/?kbid=923718"&gt;this Knowledge Base (KB) article&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The most common problem that I heard so far is the that to&amp;nbsp;install the B2TR update, you&amp;nbsp;need at&amp;nbsp;least 2 gigabytes (GB) of free disk space.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Good luck!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=763965" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Office+2007+_2800_aka+_2600_quot_3B00_Office+12_2600_quot_3B002900_/default.aspx">Office 2007 (aka &amp;quot;Office 12&amp;quot;)</category></item><item><title>Templates: SharePoint comes into Play</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/19/698707.aspx</link><pubDate>Tue, 19 Sep 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:698707</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/698707.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=698707</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;When you go create your new database from a template using Access 2007, you will notice a checkbox right by the OK button and path where you will create the file. By checking the “Create and Link your Database to a Windows SharePoint Services Site”, instead of just creating a local database, lists will be created in the SharePoint site and the database will link to them. The Access database will then serve as a rich front-end client running with SharePoint as its back-end.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;To put it in simple words, with the new templates, the data backend can be either Access or SharePoint.&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;It’s worth mentioning that the templates made available for Access 2007 are made in such a way that they translate their functionality perfectly (such as the Append Only feature we talked about some time ago) between Access and SharePoint.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=698707" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item><item><title>Office 2007 Beta 2 Technical Refresh (B2TR) is out</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/14/754311.aspx</link><pubDate>Thu, 14 Sep 2006 17:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:754311</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/754311.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=754311</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I haven't seen any news about this yet, but it's already available for download. Check out &lt;A href="http://blogs.msdn.com/jensenh/archive/2006/09/13/750169.aspx"&gt;this&lt;/A&gt; post on some of the changes in B2TR.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b07a3387-01cf-4bc3-821a-0bb10e7a59fa&amp;amp;DisplayLang=en"&gt;&lt;FONT face=Verdana size=2&gt;2007 Microsoft Office system Beta 2 Technical Refresh&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;&lt;U&gt;Important&lt;/U&gt;&lt;/STRONG&gt;: Prior to applying this Beta 2 Technical Refresh update, you must have installed the Beta 2 version of the associated 2007 Office system product. You can't just download the refresh and install it standalone.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You might also be interested in the PDF/XPS add-in made available right now:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d4d951911-3e7e-4ae6-b059-a2e79ed87041%26DisplayLang%3den"&gt;&lt;FONT face=Verdana size=2&gt;2007 Microsoft Office Add-in: Microsoft Save as PDF or XPS&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;All of this downloads are listed &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/results.aspx?pocId=4289AE77-4CBA-4A75-86F3-9FF96F68E491&amp;amp;freetext=2007officebeta2tr&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, alongside some other interesting downloads. Check it out!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=754311" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Office+2007+_2800_aka+_2600_quot_3B00_Office+12_2600_quot_3B002900_/default.aspx">Office 2007 (aka &amp;quot;Office 12&amp;quot;)</category></item><item><title>Templates: The Template Store</title><link>http://blogs.msdn.com/thirdoffive/archive/2006/09/14/698688.aspx</link><pubDate>Thu, 14 Sep 2006 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:698688</guid><dc:creator>ThirdOfFive</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/thirdoffive/comments/698688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/thirdoffive/commentrss.aspx?PostID=698688</wfw:commentRss><description>&lt;FONT face=Verdana size=2&gt;No, that is not a new franchise opening near you. So far we talked a lot about what templates are, how we use them and all, but where are they?&lt;/FONT&gt; 
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;Well, they are actually in different locations in your hard drive. Do you think we would make this easier on you?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;Templates that are shipped with Access 2007 and are not SharePoint-related live in &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;Office Install Folder&amp;gt;\Templates\&amp;lt;LCID&amp;gt;\Access\.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;SharePoint-related Templates are installed in &amp;lt; Office Install Folder &amp;gt;\Templates\&amp;lt;LCID&amp;gt;\Access\WSS\&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;Templates downloaded from Office Online are installed to %USERPROFILE%\Application Data\Microsoft\Templates\&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;If you are wandering what these LCIDs stand for, they stand for Locale IDs and they identify what language/country/area your version of Office comes from. If you are using English and you’re in the &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;US&lt;/st1:place&gt;&lt;/st1:country-region&gt;, this is 1033. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Verdana size=2&gt;More recently, these kind of locale IDs in software products have been gravitating towards the standardized &lt;/FONT&gt;&lt;A href="http://en.wikipedia.org/wiki/RFC_3066"&gt;&lt;FONT face=Verdana size=2&gt;RFC 3066&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; language codes, such as “en-us”. However, for this release at least, this is not the case for these template locations.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=698688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/thirdoffive/archive/tags/Access+2007+_2800_aka+_2600_quot_3B00_Access+12_2600_quot_3B002900_/default.aspx">Access 2007 (aka &amp;quot;Access 12&amp;quot;)</category></item></channel></rss>