<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Office Systems Developer : VBA Code</title><link>http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx</link><description>Tags: VBA Code</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Sample Function to Translate a Access Database IDE (ADODB)</title><link>http://msmvps.com/blogs/officept/archive/2008/10/29/sample-function-to-translate-a-access-database-ide-adodb.aspx</link><pubDate>Wed, 29 Oct 2008 19:11:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652395</guid><dc:creator>Joao Livio</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1652395</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=1652395</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2008/10/29/sample-function-to-translate-a-access-database-ide-adodb.aspx#comments</comments><description>&lt;p&gt;Just an idea to support multilanguage IDE in a Access Database, what i do? i create a Table with the FORM NAME, CONTROL NAME and LANGUAGE, i am selectin the Language and comparing the Control Name with the Table Description, if you want you can ByVal the strLanguage = “pt-PT”, here it is my Function&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:e46b4c12-933f-4304-97a4-b6d850586e52" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:527px;padding-top:0px;"&gt;&lt;pre style="background-color:White;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#0000FF;"&gt;Option&lt;/span&gt;&lt;span style="color:#000000;"&gt; Compare Database
 

&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Public&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color:#000000;"&gt; yTranslaction(ByVal strFORM &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;String&lt;/span&gt;&lt;span style="color:#000000;"&gt;, _
                                               ByVal frmFORM &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; Form)

    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; cnn &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;New&lt;/span&gt;&lt;span style="color:#000000;"&gt; ADODB.Connection
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;New&lt;/span&gt;&lt;span style="color:#000000;"&gt; ADODB.Recordset
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; strSQL &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;String&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; ctlCONTROL &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;As&lt;/span&gt;&lt;span style="color:#000000;"&gt; Control

    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color:#000000;"&gt; erro

    strLanguage &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; “pt&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;PT”

    strSQL &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; “&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;SELECT&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;*&lt;/span&gt;&lt;span style="color:#000000;"&gt; FROM y_TRANSLACTIONS ” &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; _
                   “WHERE LANGUAGE &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;’” &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strLanguage &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; “‘” &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; ” &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;AND&lt;/span&gt;&lt;span style="color:#000000;"&gt; FORM&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;’” &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strFORM &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; “‘”
    cnn.ConnectionString &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; CurrentProject.Connection
    cnn.Open
    rs.Open strSQL, cnn, adOpenKeyset, adLockOptimistic

    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; frmFORM &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; Forms(strFORM)

    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;With&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs
        Debug.Print .RecordCount
        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt; Until rs.EOF &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;True&lt;/span&gt;&lt;span style="color:#000000;"&gt;
            &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;For&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Each&lt;/span&gt;&lt;span style="color:#000000;"&gt; ctlCONTROL In frmFORM.Controls
            &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; TypeOf ctlCONTROL &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Is&lt;/span&gt;&lt;span style="color:#000000;"&gt; Label &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;
                &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; ctlCONTROL.Name &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs.Fields(”CONTROL”).Value &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;
                    ctlCONTROL.Caption &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs.Fields(”CAPTION”).Value
                &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;
            &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;
            &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; TypeOf ctlCONTROL &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Is&lt;/span&gt;&lt;span style="color:#000000;"&gt; CommandButton &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;
                &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; ctlCONTROL.Name &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs.Fields(”CONTROL”).Value &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;
                    ctlCONTROL.Caption &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs.Fields(”CAPTION”).Value
                &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;
            &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;
        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt;
        .MoveNext
        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Loop&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;With&lt;/span&gt;&lt;span style="color:#000000;"&gt;

    cnn.Close
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; rs &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Exit&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color:#000000;"&gt;

erro:

    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;MsgBox&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err.Number &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; ” &lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt; ” &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err.Description, vbOKOnly &lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#000000;"&gt; vbExclamation, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Erro na Rotina”&lt;/span&gt;&lt;span style="color:#800000;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End Function&lt;/span&gt;&lt;span style="color:#000000;"&gt;

&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652395" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Access+2007/default.aspx">Access 2007</category></item><item><title>MDB Deleted Tables Recover</title><link>http://msmvps.com/blogs/officept/archive/2008/10/24/mdb-deleted-tables-recover.aspx</link><pubDate>Fri, 24 Oct 2008 08:08:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651879</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1651879</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=1651879</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2008/10/24/mdb-deleted-tables-recover.aspx#comments</comments><description>&lt;h2&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="text-decoration:line-through;"&gt;MDBTableRecover&amp;nbsp;(Version 1.0.0.2)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;&lt;strong&gt;Feedback is welcome for erros and new features&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;I only support MDB (Office 11)&amp;nbsp;Files in this Version, working and improving Utility&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="text-decoration:line-through;"&gt;System Requirements&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;Windows 2000 SP4/XP (32/64 Bits)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;Windows&amp;nbsp;Vista (32/64 Bits)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:line-through;"&gt;Download&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;Download&amp;nbsp;Utility (32/64 Bits): &lt;/span&gt;&lt;a target="_self" href="http://erp.menos3.net/?page_id=108"&gt;&lt;span style="text-decoration:line-through;"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;This&amp;nbsp;Utility is provided &lt;strong&gt;&amp;ldquo;AS-IS&amp;rdquo;&lt;/strong&gt;. Was created by Joao Livio Microsoft MVP Office, i don&amp;rsquo;t work At or For Microsoft, please see &lt;/span&gt;&lt;a href="http://mvp.support.microsoft.com/"&gt;&lt;span style="text-decoration:line-through;"&gt;http://mvp.support.microsoft.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration:line-through;"&gt;. &lt;strong&gt;Use it at your own Risk&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651879" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/3rd+Party+Software/default.aspx">3rd Party Software</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item><item><title>VBA and Office 14, just to clarify</title><link>http://msmvps.com/blogs/officept/archive/2008/01/19/vba-and-office-14-just-to-clarify.aspx</link><pubDate>Sat, 19 Jan 2008 22:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1471046</guid><dc:creator>Joao Livio</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1471046</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=1471046</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2008/01/19/vba-and-office-14-just-to-clarify.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;According with Kevin Boske, Microsoft VSTA Program Manager, &lt;em&gt;&amp;quot;there&amp;#39;s been some discussion on this &lt;/em&gt;&lt;a class="" href="http://it.slashdot.org/article.pl?sid=08/01/15/197257"&gt;&lt;em&gt;thread&lt;/em&gt;&lt;/a&gt;&lt;em&gt; on Slashdot, (&lt;/em&gt;&lt;a class="" href="http://it.slashdot.org/article.pl?no_d2=1&amp;amp;sid=08/01/18/0640226"&gt;&lt;em&gt;updated&lt;/em&gt;&lt;/a&gt;&lt;em&gt;) which started &lt;/em&gt;&lt;a class="" href="http://www.regdeveloper.co.uk/2008/01/14/office_mac_08_vba/" target="_blank"&gt;&lt;em&gt;from this article in The Register UK&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. To be clear, &lt;u&gt;Microsoft is not replacing VBA with VSTA or VSTO in Office for Windows&lt;/u&gt;.&amp;nbsp; (though VSTA and VSTO are still important developer tools for Office 14), VBA is here to stay, as was announced some time back by Steven Sinofsky. The &lt;/em&gt;&lt;a class="" href="http://blogs.msdn.com/excel/archive/2008/01/16/clarification-on-vba-support.aspx"&gt;&lt;em&gt;Excel&lt;/em&gt;&lt;/a&gt;&lt;em&gt; and &lt;/em&gt;&lt;a class="" href="http://blogs.msdn.com/access/archive/2008/01/17/vba-in-office-14.aspx#comments"&gt;&lt;em&gt;Access&lt;/em&gt;&lt;/a&gt;&lt;em&gt; Blogs both have posts covering this from the Office perspective.&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;TrackBack From: &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/kevinboske/archive/2008/01/18/vba-and-office-14.aspx"&gt;http://blogs.msdn.com/kevinboske/archive/2008/01/18/vba-and-office-14.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1471046" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office/default.aspx">Office</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Recover tables deleted from a database in Access</title><link>http://msmvps.com/blogs/officept/archive/2007/12/12/recover-tables-deleted-from-a-database-in-access.aspx</link><pubDate>Wed, 12 Dec 2007 10:03:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1393520</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1393520</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=1393520</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2007/12/12/recover-tables-deleted-from-a-database-in-access.aspx#comments</comments><description>&lt;p&gt;How to recover tables deleted from a database in Access 2000, Access 2002, or Access 2003&lt;/p&gt;
&lt;p&gt;Applies only to a Microsoft Access database (.mdb). &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The following sample function will try to recover all deleted tables in an Access database. To create the sample function, follow these steps.&lt;/p&gt;
&lt;p&gt;Note These steps assume that you are creating the sample function for...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/209874/en-us"&gt;http://support.microsoft.com/kb/209874/en-us&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1393520" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item><item><title>Portuguese Functions for Access 2007 - Funções em Português para o Access 2007</title><link>http://msmvps.com/blogs/officept/archive/2007/07/07/portuguese-functions-for-acces-2007-fun-231-245-es-em-portugu-234-s-para-o-access-2007.aspx</link><pubDate>Sat, 07 Jul 2007 01:47:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1006157</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=1006157</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=1006157</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2007/07/07/portuguese-functions-for-acces-2007-fun-231-245-es-em-portugu-234-s-para-o-access-2007.aspx#comments</comments><description>&lt;h2 class="style21"&gt;Funções Office 2007 VBA&lt;/h2&gt;
&lt;p class="style21"&gt;Por razões de motor de busca de páginas e pela importância desta informação em Português resolvi incluir esta secção no site para ser mais fácil o acesso à sua monitorização. &lt;/p&gt;
&lt;p class="style21"&gt;Porque o autor deste Artigo não sou eu a página vai abrir como Same Frame (Mesma Página). Se resolver voltar atrás, basta clicar na seta voltar no seu Browser. Pode sempre utilizar o link original em baixo.&lt;/p&gt;
&lt;p class="style21"&gt;Alguns exemplos que irão encontrar para cada função estão em Inglês, basta apenas substituir a função em Inglês pela citada em Português, isto para quem tem o Office em Português obviamente.&lt;/p&gt;
&lt;h2 class="style20"&gt;Legal&lt;/h2&gt;
&lt;p class="style20"&gt;Autor: Microsoft (MSFT)&lt;/p&gt;
&lt;p class="style20"&gt;Fonte: &lt;a href="http://office.microsoft.com/pt-pt/access/HA101316762070.aspx"&gt;http://office.microsoft.com/pt-pt/access/HA101316762070.aspx&lt;/a&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="ActiveX" name="ActiveX"&gt;&lt;/a&gt;ActiveX&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288032070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função CreateObject&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288482070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função GetObject&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Aplicação" name="Aplicação"&gt;&lt;/a&gt;Aplicação&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288012070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Comando&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289062070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Executar&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Matrizes" name="Matrizes"&gt;&lt;/a&gt;Matrizes&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287872070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Matriz&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288382070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Filtro&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288702070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Associação&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288712070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função LBound&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289112070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Dividir&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289292070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função UBound&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Conversão" name="Conversão"&gt;&lt;/a&gt;Conversão&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287882070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Asc&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287982070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Car&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288162070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Dia&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289412070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função EuroConvert&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288402070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função FormatoMoeda&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288412070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função FormatoDataHora&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288422070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função FormatoNúmero&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288432070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função FormatoPercentagem&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288502070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função GUIDFromString&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288512070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Hex&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288902070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Nz&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288912070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Oct&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289132070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Cad&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289432070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função GUIDFromString&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012290182070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções de Conversão de Tipos&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289312070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Val&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Base_de_Dados" name="Base_de_Dados"&gt;&lt;/a&gt;Base de Dados&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288192070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DDE&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288202070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DDEIniciar&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288212070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DDEPedir&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288222070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DDEEnviar&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289422070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Aval&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288922070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Partição&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Data/Hora" name="Data/Hora"&gt;&lt;/a&gt;Data/Hora&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288092070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Data&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288102070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função SomData&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288112070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DifData&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288122070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função PartData&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288132070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função SérieData&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288142070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ValorData&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288522070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Hora&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288822070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Minuto&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288842070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Mês&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288852070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função NomeMês&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288872070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Agora&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289032070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Segundo&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289222070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Tempo&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289232070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Cronómetro&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289252070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função SerieHora&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289262070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ValorHora&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289332070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DiaSemana&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289342070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função NomeDiadaSemana&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289352070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Ano&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Agregado_de_Domínio" name="Agregado_de_Domínio"&gt;&lt;/a&gt;Agregado de Domínio&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288152070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DMédia&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288172070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DContar&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288232070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções DPrimeiro, DÚltimo&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288252070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DPesquisar&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288262070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções DMín, DMáx&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288282070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções DDesvP, DDesvPP&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288292070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DSoma&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288302070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções DVar, DVarP&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Gestão_de_Erros" name="Gestão_de_Erros"&gt;&lt;/a&gt;Gestão de Erros&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288082070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função CVErr&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288332070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Erro&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Entrada/Saída_de_Ficheiros" name="Entrada/Saída_de_Ficheiros"&gt;&lt;/a&gt;Entrada/Saída de Ficheiros&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288322070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função EOF&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288442070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função FreeFile&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288552070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Entrada&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288752070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Loc&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288762070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função LOF&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289042070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Procurar&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Gestão_de_Ficheiros" name="Gestão_de_Ficheiros"&gt;&lt;/a&gt;Gestão de Ficheiros&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288062070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ActDir&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288242070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Dir&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288352070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função FileAttr&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288362070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função HoraDataFich&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288372070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ComprFich&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288472070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ObterAtributo&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Financeira" name="Financeira"&gt;&lt;/a&gt;Financeira&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288182070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função RDS&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288452070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função VF&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288602070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função IPgto&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288612070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função IRR&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288832070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função TIRM&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288882070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função NPer&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288892070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função VAL&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288932070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Pgto&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288942070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função PPgto&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288952070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função VP&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288972070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Taxa&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289082070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DPD&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289192070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função SDA&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Monitorização" name="Monitorização"&gt;&lt;/a&gt;Monitorização&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288312070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Ambiente&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288462070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ObterTodasDefinições&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288492070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ObterDefinição&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288622070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função IsArray&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288632070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ÉData&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288642070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ÉVazio&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288652070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ÉErro&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288662070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função EmFalta&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288672070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ÉNulo&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288682070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Função ÉNum&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288692070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função IsObject&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289282070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função TypeName&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289322070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função VarType&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Matemática" name="Matemática"&gt;&lt;/a&gt;Matemática&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287182070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Abs&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287892070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Atg&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288022070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Cos&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288342070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Exp&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288592070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções Int, Corrigir&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288772070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Registo&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289012070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Aleatório&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289022070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Arredondado&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289052070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Snl&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289072070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Sen&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289122070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Rqd&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289212070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Tg&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Mensagens" name="Mensagens"&gt;&lt;/a&gt;Mensagens&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288562070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função CxEntrada&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288862070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função CxMsg&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Diversos" name="Diversos"&gt;&lt;/a&gt;Diversos&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287902070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ChamarPorNome&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288542070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função EstadoIME&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288792070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função MacID&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288802070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função MacScript&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288962070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função QBCor&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288992070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função RGB&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289102070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Spc&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289202070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Separador&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Fluxo_do_Programa" name="Fluxo_do_Programa"&gt;&lt;/a&gt;Fluxo do Programa&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012287972070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Escolha&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288272070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função DoEvents&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288532070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Ise&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289182070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Parâmetro&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 class="style12"&gt;&lt;a class="" title="Texto" name="Texto"&gt;&lt;/a&gt;Texto&lt;/h3&gt;
&lt;p class="style12"&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288392070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Format&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288572070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função InStr&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288582070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função InStrRev&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288722070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Minúscula&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288732070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Esquerda&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288742070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Compr&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288782070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Funções SuprEsq, SuprDir e SuprEspaço&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288812070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Meio&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012288982070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Substituir&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289002070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Direita&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289092070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Espaço&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289142070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função CompCad&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289152070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função ConvCad&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289162070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Cadeia&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289172070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função StrReverse&lt;/a&gt;&lt;br /&gt;&lt;a class="OAnc" href="http://office.microsoft.com/search/redir.aspx?AssetID=HA012289302070&amp;amp;CTT=5&amp;amp;Origin=HA101316762070"&gt;Função Maiúscula&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1006157" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Access+2007/default.aspx">Access 2007</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Portuguese+Related/default.aspx">Portuguese Related</category></item><item><title>Training Kits Microsoft Powered in portuguese - PT Portugal Formacao Office Microsoft Powered</title><link>http://msmvps.com/blogs/officept/archive/2006/09/24/Management-Roadshow-in-Portugal-_2D00_-Lisbon.aspx</link><pubDate>Sun, 24 Sep 2006 15:56:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:138771</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=138771</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=138771</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2006/09/24/Management-Roadshow-in-Portugal-_2D00_-Lisbon.aspx#comments</comments><description>&lt;h2&gt;&lt;a name="Access" title="Access"&gt;&lt;/a&gt;&lt;img border="0" height="39" src="http://officept.mvps.org/images2/office2.jpg" width="38" alt="" /&gt;&lt;/h2&gt;&lt;p&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010425852070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010425852070"&gt;Ajude a aumentar a seguran&amp;ccedil;a: Seguran&amp;ccedil;a no Office&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011269442070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011269442070"&gt;Consultas II: Limitar os dados e calcular valores&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010780632070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010780632070"&gt;Relat&amp;oacute;rios I: Apresenta&amp;ccedil;&amp;atilde;o dos dados&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010341372070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010341372070"&gt;Apresenta&amp;ccedil;&amp;atilde;o dos controlos&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellspacing="0" class="OTbl" id="dlCourseList" style="width:100%;border-collapse:collapse;border-width:0px;"&gt;&lt;tr&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010776612070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010776612070"&gt;Consultas I: obter respostas com consultas&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011276152070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011276152070"&gt;Trabalhar com uma base de dados que n&amp;atilde;o criou&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061181382070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061181382070"&gt;Introdu&amp;ccedil;&amp;atilde;o &amp;agrave;s bases de dados&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellspacing="0" class="OTbl" id="dlCourseList0" style="width:100%;border-collapse:collapse;border-width:0px;"&gt;&lt;tr&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;Criar um documento do Office acess&amp;iacute;vel&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060786532070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060786532070"&gt;Trabalhar com o teclado no Office&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010969992070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010969992070"&gt;Consultas III: Criar consultas parametrizadas que solicitam a interven&amp;ccedil;&amp;atilde;o &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061183262070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061183262070"&gt;Organizar os dados em tabelas&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010162552070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Access" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Access" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010162552070"&gt;Os formul&amp;aacute;rios s&amp;atilde;o seleccionados consoante a fun&amp;ccedil;&amp;atilde;o&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010036362070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010036362070"&gt;Personalizar as barras de ferramentas e menus&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="Word" title="Word"&gt;&lt;/a&gt;&lt;img border="0" height="36" src="http://officept.mvps.org/images3/forma.1.jpg" width="36" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010425852070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010425852070"&gt;Ajude a aumentar a seguran&amp;ccedil;a: Seguran&amp;ccedil;a no Office&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011179022070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011179022070"&gt;Proteger documentos do Word&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;Criar um documento do Office acess&amp;iacute;vel&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010942962070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010942962070"&gt;Utilizar desenhos do Visio em apresenta&amp;ccedil;&amp;otilde;es, documentos e publica&amp;ccedil;&amp;otilde;es&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010950982070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010950982070"&gt;Preparar as f&amp;eacute;rias: Escrever e enviar um boletim com o Word&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010264822070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010264822070"&gt;Adicionar gr&amp;aacute;ficos e mant&amp;ecirc;-los no local pretendido&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011356772070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011356772070"&gt;&amp;Iacute;ndice I: Criar um &amp;iacute;ndice b&amp;aacute;sico&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061050922070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061050922070"&gt;Criar um destaque de documento&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011205672070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011205672070"&gt;Utilizar impress&amp;atilde;o em s&amp;eacute;rie para mensagens de correio em massa e muito mais&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010524812070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010524812070"&gt;Ent&amp;atilde;o &amp;eacute; esse o segredo! Grandes funcionalidades do Word&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010216612070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010216612070"&gt;Cabe&amp;ccedil;alhos e rodap&amp;eacute;s, simples de elaborar&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060785952070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060785952070"&gt;Personalizar atalhos de teclado no Word&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060794672070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060794672070"&gt;Decorar documentos com fundos, limites e efeitos de texto&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011310812070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011310812070"&gt;Introdu&amp;ccedil;&amp;atilde;o ao XML no Word&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010981922070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010981922070"&gt;Criar notas de rodap&amp;eacute; e de fim&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011039262070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Word" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Word" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011039262070"&gt;Formatar o documento com estilos&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011969172070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011969172070"&gt;Apresentar o projecto no Word, PowerPoint ou Visio&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010036362070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010036362070"&gt;Personalizar as barras de ferramentas e menus&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010857602070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010857602070"&gt;Organizar o ClipArt e outros conte&amp;uacute;dos multim&amp;eacute;dia&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="Excel" title="Excel"&gt;&lt;/a&gt;&lt;img border="0" height="35" src="http://officept.mvps.org/images3/forma.2.jpg" width="36" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061079312070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061079312070"&gt;Descobrir uma calculadora mais eficiente&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010437482070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010437482070"&gt;Ent&amp;atilde;o &amp;eacute; esse o segredo! Grandes funcionalidades do Excel&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011055062070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011055062070"&gt;Gr&amp;aacute;ficos I: Como criar gr&amp;aacute;ficos&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;Criar um documento do Office acess&amp;iacute;vel&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011097792070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011097792070"&gt;Gr&amp;aacute;ficos II: Escolher o tipo de gr&amp;aacute;fico adequado&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011323172070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011323172070"&gt;Ent&amp;atilde;o &amp;eacute; esse o segredo! Trabalhar com folhas de c&amp;aacute;lculo realmente grandes&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060786532070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC060786532070"&gt;Trabalhar com o teclado no Office&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011185912070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011185912070"&gt;Gr&amp;aacute;ficos III: Criar gr&amp;aacute;ficos com um aspecto profissional&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010801392070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010801392070"&gt;Listas I: Como utilizar listas no Excel 2003&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011304652070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011304652070"&gt;XML: De que se trata?&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010916062070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010916062070"&gt;Listas II: Publicar listas do Excel 2003 num site do SharePoint&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellspacing="0" class="OTbl" id="dlCourseList1" style="width:100%;border-collapse:collapse;border-width:0px;"&gt;&lt;tr&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061831372070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC061831372070"&gt;Utilizar f&amp;oacute;rmulas para editar, corrigir e verificar texto&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010136192070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010136192070"&gt;Tabela Din&amp;acirc;mica I: O que t&amp;ecirc;m os relat&amp;oacute;rios de Tabela Din&amp;acirc;mica de t&amp;atilde;o especial?&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010286902070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Excel" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Excel" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010286902070"&gt;Tabela Din&amp;acirc;mica II: Entrar em ac&amp;ccedil;&amp;atilde;o com relat&amp;oacute;rios de Tabela Din&amp;acirc;mica&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="Outlook" title="Outlook"&gt;&lt;/a&gt;&lt;img border="0" height="32" src="http://officept.mvps.org/images3/forma.3.jpg" width="36" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011891992070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Outlook" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Outlook" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011891992070"&gt;Criar assinaturas apelativas para as mensagens de correio electr&amp;oacute;nico&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011187002070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Outlook" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Outlook" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011187002070"&gt;Partilhar um calend&amp;aacute;rio utilizando o Outlook e o Windows SharePoint Services&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010333632070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Outlook" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Outlook" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010333632070"&gt;Ver e partilhar v&amp;aacute;rios calend&amp;aacute;rios&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010857602070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010857602070"&gt;Organizar o ClipArt e outros conte&amp;uacute;dos multim&amp;eacute;dia&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="Visio" title="Visio"&gt;&lt;/a&gt;&lt;img border="0" height="36" src="http://officept.mvps.org/images3/forma.4.jpg" width="34" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011267462070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011267462070"&gt;Conhecer o Visio&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011773502070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011773502070"&gt;Formas I: Princ&amp;iacute;pios b&amp;aacute;sicos introdut&amp;oacute;rios sem os quais n&amp;atilde;o consegue viver&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010789802070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010789802070"&gt;O melhor modo de ligar formas em desenhos do Visio&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011316002070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011316002070"&gt;Introdu&amp;ccedil;&amp;atilde;o r&amp;aacute;pida aos tra&amp;ccedil;ados de escrit&amp;oacute;rio&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011330122070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011330122070"&gt;Uma r&amp;aacute;pida introdu&amp;ccedil;&amp;atilde;o a diagramas de blocos&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011320652070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011320652070"&gt;Uma r&amp;aacute;pida introdu&amp;ccedil;&amp;atilde;o a organogramas&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010363812070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010363812070"&gt;Imprimir desenhos grandes e obter os resultados pretendidos&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC063800962070"&gt;Criar um documento do Office acess&amp;iacute;vel&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010942962070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010942962070"&gt;Utilizar desenhos do Visio em apresenta&amp;ccedil;&amp;otilde;es, documentos e publica&amp;ccedil;&amp;otilde;es&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011969172070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC011969172070"&gt;Apresentar o projecto no Word, PowerPoint ou Visio&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010036362070"&gt;&lt;img alt="Forma&amp;ccedil;&amp;atilde;o para Office" border="0" class="OAncImg" height="16" src="http://officept.mvps.org/images3/training.gif" title="Forma&amp;ccedil;&amp;atilde;o para Office" width="16" /&gt;&lt;/a&gt; &lt;span class="OWSInl" style="margin-left:20px;height:1px;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/td&gt;&lt;td&gt;&lt;table cellpadding="1" cellspacing="0" class="OTbl"&gt;&lt;tr&gt;&lt;td&gt;&lt;a class="OAnc" href="http://office.microsoft.com/training/training.aspx?AssetID=RC010036362070"&gt;Personalizar as barras de ferramentas e menus&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=138771" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Outlook/default.aspx">Microsoft Outlook</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Training/default.aspx">Training</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Office/default.aspx">Office</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Portuguese+Related/default.aspx">Portuguese Related</category></item><item><title>Dialog Box in Microsoft Access (Find File)</title><link>http://msmvps.com/blogs/officept/archive/2005/11/20/dialog-box-in-microsoft-access-find-file.aspx</link><pubDate>Sun, 20 Nov 2005 17:32:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:76072</guid><dc:creator>Joao Livio</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=76072</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=76072</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2005/11/20/dialog-box-in-microsoft-access-find-file.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span id="BlogViewId0"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&amp;nbsp;&lt;font face="Tahoma" size="1"&gt;&lt;span id="BlogViewId0"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span id="BlogViewId0"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&amp;#39;(c) 2002 João Tito Lívio &lt;/font&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;br /&gt;&lt;font color="#008000"&gt;&amp;#39;This code can only be use as a part of an Application and could not be sell&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Tahoma" size="1"&gt;&amp;nbsp;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#a52a2a"&gt;&lt;em&gt;&lt;strong&gt;&amp;#39;To REQUEST a full functional sample please &amp;gt; &lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/officept/contact.aspx"&gt;&lt;font color="#a52a2a"&gt;&lt;em&gt;&lt;strong&gt;Click&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;1. Insert a DialogBox ActiveX in your Form. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;In Design View go INSERT - ActiveX CONTROL&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://clientes.netvisao.pt/nv130765/cdialog.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;2. Rename the control to &amp;quot;cdlg&amp;quot;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;3. Paste the Code to a CLICK event of a Commad Button&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;CODE&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strCaminho As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Me.cdlg&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;&lt;font color="#006400"&gt; &amp;#39;Initial Directory&lt;/font&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; .InitDir = &amp;quot;C:\&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp; &amp;#39;Dialog Title&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .DialogTitle = &amp;quot;Localizar Arquivo&amp;quot;&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;&lt;font color="#006400"&gt; &amp;#39;Filter File Types&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Filter = &amp;quot;Arquivos(*.txt)|*.txt|All Files (*.*)|*.*&amp;quot;&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; .ShowOpen&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; &lt;font color="#006400"&gt;&amp;#39;Return File and Path to a Variable&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strCaminho = .FileName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox &amp;quot;Path: &amp;quot; &amp;amp; strCaminho&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;SAMPLE&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://clientes.netvisao.pt/nv130765/openfile.jpg" alt="" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=76072" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item><item><title>How to automate with Office Assistance?</title><link>http://msmvps.com/blogs/officept/archive/2005/04/18/how-to-automate-with-office-assistance.aspx</link><pubDate>Mon, 18 Apr 2005 05:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:43242</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=43242</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=43242</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2005/04/18/how-to-automate-with-office-assistance.aspx#comments</comments><description>&lt;font face="Tahoma" size="1"&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span id="BlogViewId0"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span id="BlogViewId0"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span id="BlogViewId0"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&amp;#39;(c) 2002 Jo&amp;#227;o Tito L&amp;#237;vio &lt;/font&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;br /&gt;&lt;font color="#008000"&gt;&amp;#39;This code can only be use as a part of an Application and could not be sell&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;#39;This&amp;nbsp;method can not be USER FRENDLY, use with caution&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;&amp;nbsp;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#a52a2a"&gt;&lt;em&gt;&lt;strong&gt;&amp;#39;To REQUEST a full functional sample please &amp;gt; &lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/officept/contact.aspx"&gt;&lt;font color="#a52a2a"&gt;&lt;em&gt;&lt;strong&gt;Click&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span&gt;&lt;img src="http://clientes.netvisao.pt/nv130765/offa.jpg" alt="" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;modAssistancePropreties&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Option Compare Database&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" color="#006400" size="1"&gt;&amp;#39; This class saves the Assistant&amp;#39;s property settings when&lt;br /&gt;&amp;#39; the class is initialized and restores those properties&lt;br /&gt;&amp;#39; when the class is destroyed.&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39; PUBLIC PROPERTIES (all properties are read-only):&lt;br /&gt;&amp;#39; AssistWithAlerts&lt;br /&gt;&amp;#39; AssistWithHelp&lt;br /&gt;&amp;#39; AssistWithWizards&lt;br /&gt;&amp;#39; FeatureTips&lt;br /&gt;&amp;#39; FileName&lt;br /&gt;&amp;#39; GuessHelp&lt;br /&gt;&amp;#39; HighPriorityTips&lt;br /&gt;&amp;#39; KeyboardShortcutTips&lt;br /&gt;&amp;#39; MouseTips&lt;br /&gt;&amp;#39; MoveWhenInTheWay&lt;br /&gt;&amp;#39; On&lt;br /&gt;&amp;#39; SearchWhenProgramming&lt;br /&gt;&amp;#39; Sounds&lt;br /&gt;&amp;#39; TipOfDay&lt;br /&gt;&amp;#39; Visible&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39; NOTE&amp;nbsp; The Assistant&amp;#39;s Reduced property can be set and changed but will have&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no visible effect on the character.&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39; SAMPLE USAGE (from a standard module):&lt;br /&gt;&amp;#39; Function DoSomethingWithAsst()&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp; Dim objAsst As clsAssistantProperties&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp; Set objAsst = New clsAssistantProperties&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp; With Application.Assistant&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Insert code here to change Assistant property settings.&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;#39;&amp;nbsp;&amp;nbsp; Set objAsst = Nothing&lt;br /&gt;&amp;#39; End Function&lt;br /&gt;&amp;#39;&lt;br /&gt;&amp;#39; EXAMPLE:&lt;br /&gt;&amp;#39; You can see an example that uses this class to save and restore&lt;br /&gt;&amp;#39; Assistant properties in the TestSaveAssistProperties procedure in&lt;br /&gt;&amp;#39; the modAssistantProperties module.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Option Explicit&lt;br /&gt;&lt;/font&gt;&lt;font face="Tahoma"&gt;&lt;font size="1"&gt;&lt;font color="#006400"&gt;&amp;#39; Private class properties used to save initial Assistant&lt;br /&gt;&amp;#39; property settings.&lt;/font&gt;&lt;br /&gt;Private p_blnAssistWithAlerts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnAssistWithHelp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnAssistWithWizards&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnFeatureTips&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_strFileName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As String&lt;br /&gt;Private p_blnGuessHelp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnHighPriorityTips&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnKeyboardShortcutTips&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnMouseTips&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnMoveWhenInTheWay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnAssistantOn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnSearchWhenProgramming As Boolean&lt;br /&gt;Private p_blnSounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnTipOfDay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_blnVisible&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get AssistWithAlerts() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssistWithAlerts = p_blnAssistWithAlerts&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get AssistWithHelp() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssistWithHelp = p_blnAssistWithHelp&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get AssistWithWizards() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssistWithWizards = p_blnAssistWithWizards&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get FeatureTips() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FeatureTips = p_blnFeatureTips&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get FileName() As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileName = p_strFileName&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get GuessHelp() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GuessHelp = p_blnGuessHelp&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get HighPriorityTips() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HighPriorityTips = p_blnHighPriorityTips&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get KeyboardShortcutTips() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KeyboardShortcutTips = p_blnKeyboardShortcutTips&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get MouseTips() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MouseTips = p_blnMouseTips&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get MoveWhenInTheWay() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveWhenInTheWay = p_blnMoveWhenInTheWay&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get AssistantOn() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AssistantOn = p_blnAssistantOn&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get SearchWhenProgramming() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SearchWhenProgramming = p_blnSearchWhenProgramming&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get Sounds() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sounds = p_blnSounds&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get TipOfDay() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TipOfDay = p_blnTipOfDay&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get Visible() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Visible = p_blnVisible&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub Class_Initialize()&lt;br /&gt;&amp;nbsp;&lt;/font&gt;&lt;font face="Tahoma"&gt;&lt;font size="1"&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp; &amp;#39; Save the Assistant properties in effect&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; when this class was created.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Application.Assistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnAssistWithAlerts = .AssistWithAlerts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnAssistWithHelp = .AssistWithHelp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnAssistWithWizards = .AssistWithWizards&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnFeatureTips = .FeatureTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_strFileName = .FileName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnGuessHelp = .GuessHelp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnHighPriorityTips = .HighPriorityTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnKeyboardShortcutTips = .KeyboardShortcutTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnMouseTips = .MouseTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnMoveWhenInTheWay = .MoveWhenInTheWay&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnAssistantOn = .On&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnSearchWhenProgramming = .SearchWhenProgramming&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnSounds = .Sounds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnTipOfDay = .TipOfDay&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnVisible = .Visible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;End Sub&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub Class_Terminate()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font face="Tahoma"&gt;&lt;font size="1"&gt;&lt;font color="#006400"&gt;&amp;#39; Restore the Assistant properties to&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; those that were set when this class&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; was initialized.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Application.Assistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .AssistWithAlerts = p_blnAssistWithAlerts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .AssistWithHelp = p_blnAssistWithHelp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .AssistWithWizards = p_blnAssistWithWizards&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .FeatureTips = p_blnFeatureTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .FileName = p_strFileName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .GuessHelp = p_blnGuessHelp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .HighPriorityTips = p_blnHighPriorityTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .KeyboardShortcutTips = p_blnKeyboardShortcutTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .MouseTips = p_blnMouseTips&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .MoveWhenInTheWay = p_blnMoveWhenInTheWay&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .On = p_blnAssistantOn&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .SearchWhenProgramming = p_blnSearchWhenProgramming&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Sounds = p_blnSounds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .TipOfDay = p_blnTipOfDay&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Visible = p_blnVisible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;End Sub&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;TimerClass&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Option Explicit&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Declare Function GetTickCount&amp;amp; Lib &amp;quot;kernel32&amp;quot; ()&lt;br /&gt;Private p_blnTimerDone&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Boolean&lt;br /&gt;Private p_lngElapsedTime&amp;nbsp;&amp;nbsp;&amp;nbsp; As Long&lt;br /&gt;Private p_lngStartTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Long&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get TimerDone() As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TimerDone = p_blnTimerDone&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Property Get ElapsedTime() As Long&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElapsedTime = p_lngElapsedTime&lt;br /&gt;End Property&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Public Sub StartTimer(lngInterval As Long)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim lngEndTime As Long&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnTimerDone = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_lngStartTime = GetTickCount()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lngEndTime = p_lngStartTime + lngInterval&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do While GetTickCount() &amp;lt; lngEndTime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DoEvents&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnTimerDone = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_lngElapsedTime = p_lngStartTime + GetTickCount()&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub Class_Initialize()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_blnTimerDone = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_lngElapsedTime = 0&lt;br /&gt;End Sub&lt;br /&gt;&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;modAssistantTour&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Option Compare Database&lt;br /&gt;Option Explicit&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Sub ShowAssistant()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; &amp;#39; This procedure will show the Assistant.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Application.Assistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not .On Then&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; .On = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf Not .Visible Then&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; .Visible = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Sub BalloonLabelControls()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt; &amp;#39; This procedure illustrates how to work&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; with Balloon object properties and methods&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; and how to use label controls. The procedure&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; also shows how to use the return value of the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; show method to&amp;nbsp; determine the value selected&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; by the user.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim balBalloon&amp;nbsp; As Balloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intRetVal&amp;nbsp;&amp;nbsp; As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strChoice&amp;nbsp;&amp;nbsp; As String&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set balBalloon = Assistant.NewBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Assistant.Visible = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With balBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Button = msoButtonSetNone&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Heading = &amp;quot;Balloon Object Example One&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(1).Text = &amp;quot;VBA is a powerful programming language.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(2).Text = &amp;quot;Office is a great development environment.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(3).Text = &amp;quot;The Assistant is cool!&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(4).Text = &amp;quot;Balloon objects are easy to use.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;Select one of the following &amp;quot; _&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;amp; .Labels.Count &amp;amp; &amp;quot; options:&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#006400"&gt;&amp;#39; Show the balloon.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intRetVal = .Show&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Save the selection made by the user.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If intRetVal &amp;gt; 0 Then&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; strChoice = &amp;quot;{cf 4}&amp;quot; &amp;amp; .Labels(intRetVal).Text &amp;amp; &amp;quot;{cf 0}&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; strChoice = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set balBalloon = Assistant.NewBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With balBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;You selected option &amp;quot; &amp;amp; CStr(intRetVal) &amp;amp; &amp;quot;: &amp;#39;&amp;quot; _&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;amp; strChoice &amp;amp; &amp;quot;&amp;#39;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Show&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Sub BalloonCheckboxControls()&lt;br /&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; This procedure illustrates how to work&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; with Balloon object properties and methods&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; and how to use checkbox controls. The procedure&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; also shows how to use the return value of the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; show method to determine the value selected&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; by the user.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim balBalloon&amp;nbsp; As Balloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intRetVal&amp;nbsp;&amp;nbsp; As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strChoice&amp;nbsp;&amp;nbsp; As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim chkBox&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As BalloonCheckbox&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set balBalloon = Assistant.NewBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Assistant.Visible = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With balBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Button = msoButtonSetOK&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Heading = &amp;quot;Balloon Object Example Two&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;How many of the following &amp;quot; _&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;amp; .Checkboxes.Count &amp;amp; &amp;quot; statements do you agree with?&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(1).Text = &amp;quot;VBA is a powerful programming language.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(2).Text = &amp;quot;Office is a great development environment.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(3).Text = &amp;quot;The Assistant is cool!&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(4).Text = &amp;quot;Balloon objects are easy to use.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Save the selection made by the user.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intRetVal = .Show&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; &amp;#39; Construct the string to display to the user based on the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; user&amp;#39;s selections.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each chkBox In .Checkboxes&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; If chkBox.Checked = True Then&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strChoice = strChoice &amp;amp; &amp;quot;{cf 4}&amp;quot; &amp;amp; chkBox.Text &amp;amp; &amp;quot;{cf 0}&amp;quot; &amp;amp; &amp;quot;&amp;#39; and &amp;#39;&amp;quot;&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; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next chkBox&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; &amp;#39; Remove the trailing &amp;quot;&amp;#39; and &amp;#39;&amp;quot; from strChoice.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Len(strChoice) &amp;lt;&amp;gt; 0 Then&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; strChoice = Left(strChoice, Len(strChoice) - 7)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Create new Balloon object and display the user&amp;#39;s choices.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set balBalloon = Assistant.NewBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With balBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If intRetVal &amp;gt; 0 Or Len(strChoice) &amp;gt; 0 Then&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; .Text = &amp;quot;You selected &amp;#39;&amp;quot; &amp;amp; strChoice &amp;amp; &amp;quot;&amp;#39;.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; .Text = &amp;quot;You didn&amp;#39;t make a selection.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Show&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;strong&gt;&lt;u&gt;Form Code&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Option Compare Database&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Option Explicit&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#006400"&gt;&amp;#39; Create a global object variable used to store the original&lt;br /&gt;&amp;#39; Office Assistant&amp;#39;s properties when the form opens.&lt;br /&gt;&lt;/font&gt;Public gclsAsstProps As clsAssistantProperties&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#006400"&gt;&amp;#39; Location of Assistant files.&lt;/font&gt;&lt;br /&gt;Const ASSISTANT_PATH As String = &amp;quot;c:\program files\microsoft office\office\&amp;quot;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub cboAnimations_AfterUpdate()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Assistant.Visible = False Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call ShowAssistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Assistant.Animation = Me!cboAnimations.Value&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub cboCharacter_AfterUpdate()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Assistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(.FileName, cboCharacter.Value) = 0 Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; .Animation = msoAnimationDisappear&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;#39; Call the Wait procedure to give the&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;#39; animation 1 second to finish.&lt;/font&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; Wait&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; .FileName = ASSISTANT_PATH &amp;amp; Me.cboCharacter.Value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateCaption Me!lblFileName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowAssistant&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub cmdShowBalloon_Click()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; &amp;#39; This procedure is called from the Show Balloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; button on the View Balloon tab of the Assistant form.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim balBalloon&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Balloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intRetVal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strChoice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim blnAsstVisible&amp;nbsp; As Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; On Error GoTo ShowBalloon_Err&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt; &amp;#39; Set Balloon object variable.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set balBalloon = Assistant.NewBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Make sure the Assistant is visible.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Assistant.Visible = False Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call ShowAssistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Determine the button style selected by the user.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case Me!ctlOptionStyle&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#006400"&gt;&amp;#39; Label button style.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With balBalloon&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Button = msoButtonSetNone&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Heading = Me!txtBalloonHeading&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(1).Text = Me!txtOption1&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(2).Text = Me!txtOption2&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(3).Text = Me!txtOption3&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Labels(4).Text = Me!txtOption4&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;Which of the following &amp;quot; _&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; .Labels.Count &amp;amp; &amp;quot; choices apply to you?&amp;quot;&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;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; &amp;#39; Save the selection made by the user.&lt;/font&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intRetVal = .Show&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If intRetVal &amp;gt; 0 Then&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strChoice = &amp;quot;{cf 4}&amp;quot; &amp;amp; .Labels(intRetVal).Text &amp;amp; &amp;quot;{cf 0}&amp;quot;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strChoice = &amp;quot;&amp;quot;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#006400"&gt;&amp;#39; Check box button style.&lt;/font&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; With balBalloon&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Button = msoButtonSetOK&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Heading = Me!txtBalloonHeading&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(1).Text = Me!txtOption1&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(2).Text = Me!txtOption2&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(3).Text = Me!txtOption3&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Checkboxes(4).Text = Me!txtOption4&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;Which of the following &amp;quot; _&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; .Checkboxes.Count &amp;amp; &amp;quot; choices apply to you?&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Save the selection made by the user.&lt;/font&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intRetVal = .Show&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt; &amp;#39; Construct the string to display to the user based on the&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; user&amp;#39;s selections.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For intI = 1 To .Checkboxes.Count&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If .Checkboxes(intI).Checked = True Then&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strChoice = strChoice &amp;amp; &amp;quot;{cf 4}&amp;quot; &amp;amp; .Checkboxes(intI).Text &amp;amp; &amp;quot;{cf 0}&amp;quot; &amp;amp; &amp;quot;&amp;#39; and &amp;#39;&amp;quot;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next intI&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Remove the trailing &amp;quot;&amp;#39; and &amp;#39;&amp;quot; from strChoice.&lt;/font&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Len(strChoice) &amp;lt;&amp;gt; 0 Then&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strChoice = Left(strChoice, Len(strChoice) - 7)&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Create new Balloon object and display the user&amp;#39;s choices.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set balBalloon = Assistant.NewBalloon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With balBalloon&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; If intRetVal &amp;gt; 0 Or Len(strChoice) &amp;gt; 0 Then&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;You selected &amp;#39;&amp;quot; &amp;amp; strChoice &amp;amp; &amp;quot;&amp;#39;&amp;quot;&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; Else&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Text = &amp;quot;You didn&amp;#39;t make a selection.&amp;quot;&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; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Show&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;ShowBalloon_End:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub&lt;br /&gt;ShowBalloon_Err:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox Err.Description&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resume ShowBalloon_End&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub Form_Open(Cancel As Integer)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt; &amp;#39; This procedure locates Assistant files and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; fills a combo box with the names of the&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Assistant files on this system.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strCharacterFiles&amp;nbsp;&amp;nbsp; As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intCurrFile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intDirPath&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set gclsAsstProps = New clsAssistantProperties&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#006400"&gt;&amp;#39; Use FileSearch Object to load Assistant combo box.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Application.FileSearch&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .NewSearch&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .FileName = &amp;quot;*.acs&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .LookIn = ASSISTANT_PATH&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intDirPath = Len(ASSISTANT_PATH)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .SearchSubFolders = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If .Execute &amp;gt; 0 Then&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; For intCurrFile = 1 To .FoundFiles.Count&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strCharacterFiles = strCharacterFiles &amp;amp; Mid$(.FoundFiles(intCurrFile), intDirPath + 1) &amp;amp; &amp;quot;;&amp;quot;&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; Next intCurrFile&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; strCharacterFiles = Left(strCharacterFiles, Len(strCharacterFiles) - 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; MsgBox &amp;quot;No Assistant files (*.acs) located in the &amp;#39;&amp;quot; &amp;amp; .LookIn &amp;amp; &amp;quot;&amp;#39; directory.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Me!cboCharacter&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; .RowSource = strCharacterFiles&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; .Value = Mid$(Assistant.FileName, intDirPath + 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateCaption Me!lblFileName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowAssistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Assistant&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Left = 500&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Top = 200&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma" size="1"&gt;Private Sub Form_Unload(Cancel As Integer)&lt;br /&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Restore the Assistant properties to those&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; that were in effect when this form was&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; loaded.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set gclsAsstProps = Nothing&lt;br /&gt;End Sub&lt;br /&gt;Sub UpdateCaption(ctl As Control)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#006400"&gt;&amp;nbsp; &amp;#39; Update the label caption using the selected assistant name.&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctl.Caption = &amp;quot;Animation for: &amp;#39;&amp;quot; &amp;amp; Assistant.Item &amp;amp; &amp;quot;&amp;#39;&amp;quot;&lt;br /&gt;End Sub&lt;br /&gt;Sub Wait(Optional lngDuration As Long = 1000)&lt;br /&gt;&lt;font color="#006400"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; This procedure is called after an Assistant Animation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; property setting is specified and is designed to give the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; animation time to complete. The procedure waits the number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; of milliseconds sepecified in the lngDuration argument.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; The default is 1 second.&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim clsTimer As TimerClass&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set clsTimer = New TimerClass&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With clsTimer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .StartTimer lngDuration&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do Until .TimerDone = True&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; DoEvents&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set clsTimer = Nothing&lt;br /&gt;End Sub&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=43242" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item><item><title>How to Spell Months by VBA Code and SQL?</title><link>http://msmvps.com/blogs/officept/archive/2005/04/17/how-to-spell-months-by-vba-code-and-sql.aspx</link><pubDate>Sun, 17 Apr 2005 07:21:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:43053</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=43053</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=43053</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2005/04/17/how-to-spell-months-by-vba-code-and-sql.aspx#comments</comments><description>&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000"&gt;&lt;font face="Tahoma" color="#000000"&gt;&lt;font color="#008000" size="1"&gt;&amp;#39;(c) 2005 Jo&amp;#227;o Tito L&amp;#237;vio &lt;/font&gt;&lt;font face="Tahoma" color="#000000"&gt;&lt;br /&gt;&lt;font color="#008000" size="1"&gt;&amp;#39;This code can only be use as a part of an Application and could not be sell&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#008000" size="1"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span class="bvTitle"&gt;&lt;pre&gt;&lt;span&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#a52a2a"&gt;&lt;strong&gt;&lt;em&gt;&amp;#39;To REQUEST a full functional sample please &amp;gt; &lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/officept/contact.aspx"&gt;&lt;font color="#a52a2a"&gt;&lt;strong&gt;&lt;em&gt;Click&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000"&gt;&lt;font color="#008000" size="1"&gt;&lt;img src="http://clientes.netvisao.pt/nv130765/mes.jpg" alt="" /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;strong&gt;VBA&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font size="1"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;MsgBox (Format(Now(), &amp;quot;mmmm&amp;quot;))&lt;br /&gt;MsgBox (&amp;quot;Month: &amp;quot; &amp;amp; Format(Now(), &amp;quot;mmmm&amp;quot;))&lt;br /&gt;MsgBox (&amp;quot;Month: &amp;quot; &amp;amp; Format(#1/1/2005#, &amp;quot;mmmm&amp;quot;))&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span class="bvTitle"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class="bvTitle"&gt;&lt;span id="BlogViewId7"&gt;&lt;span id="BlogViewId8"&gt;&lt;span class="bvTitle" id="subjcns!1pZwqSt6dMe5GQlVFc19QCdw!212"&gt;&lt;span id="BlogViewId6"&gt;&lt;font face="Tahoma" color="#003366"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="bvTitle"&gt;&lt;span&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;strong&gt;SQL&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="bvTitle"&gt;&lt;span&gt;&lt;strong&gt;&lt;font face="Tahoma" size="1"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="bvTitle"&gt;&lt;span&gt;&lt;strong&gt;&lt;font face="Tahoma" size="1"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="bvTitle"&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt;SELECT Table1.Data, &amp;quot;This is month: &amp;quot; &amp;amp; Format([Data];&amp;quot;mmmm&amp;quot;) AS strConvertion&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="bvTitle"&gt;&lt;span&gt;&lt;font face="Tahoma"&gt;&lt;br /&gt;&lt;font size="1"&gt;FROM Table1;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="bvTitle"&gt;&lt;span&gt;&lt;font face="Tahoma"&gt;&lt;/p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=43053" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/SQL+Access/default.aspx">SQL Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item><item><title>How to Disable (F11 key) Shortcut to database Window?</title><link>http://msmvps.com/blogs/officept/archive/2005/04/17/how-to-disable-f11-key-shortcut-to-database-window.aspx</link><pubDate>Sun, 17 Apr 2005 07:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:43051</guid><dc:creator>Joao Livio</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=43051</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=43051</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2005/04/17/how-to-disable-f11-key-shortcut-to-database-window.aspx#comments</comments><description>&lt;font face="Tahoma" size="2"&gt;&lt;pre&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;font color="#008000"&gt;&amp;#39;(c) 2005 Jo&amp;#227;o Tito L&amp;#237;vio &lt;/font&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;
&lt;font color="#008000"&gt;&amp;#39;This code can only be use as a part of an Application and could not be sell&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" color="#008000" size="1"&gt;&amp;#39;TIP: Use code in the Autoexec Macro&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" color="#008000" size="1"&gt;&amp;#39;USAGE: If &lt;font color="#006400"&gt;DisableSpecialKeys = True then MsgBox&amp;quot;OK&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" size="1"&gt;&lt;span&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt;&lt;pre&gt;&lt;span&gt;&lt;font face="Tahoma" color="#000000" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#a52a2a"&gt;&lt;strong&gt;&lt;em&gt;&amp;#39;To REQUEST a full functional sample please &amp;gt; &lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/officept/contact.aspx"&gt;&lt;font color="#a52a2a"&gt;&lt;strong&gt;&lt;em&gt;Click&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" size="1"&gt;Option Compare Database&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" size="1"&gt; 
&lt;/font&gt;&lt;font face="Tahoma" size="1"&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font face="Tahoma" size="1"&gt;Public Function DisableSpecialKeys() As Boolean
On Error GoTo Err_DisableSpecialKeys

Dim db As Database
Dim Prop As Property
Const conPropNotFound = 3270

Set db = CurrentDb()
db.Properties(&amp;quot;AllowSpecialKeys&amp;quot;) = False
Set db = Nothing

DisableSpecialKeys = True

Exit_DisableSpecialKeys:
    Exit Function

Err_DisableSpecialKeys:
    If Err = conPropNotFound Then
        &lt;font color="#006400"&gt;&amp;#39;If the property doesn&amp;#39;t exist, create it&lt;/font&gt;
        Set Prop = db.CreateProperty(&amp;quot;AllowSpecialKeys&amp;quot;, dbBoolean, True)
        db.Properties.Append Prop
        Resume Next
    Else
        MsgBox &amp;quot;Disable did not Work!!&amp;quot;
        DisableSpecialKeys = False
        Resume Exit_DisableSpecialKeys
    End If

End Function&lt;/font&gt;&lt;/pre&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=43051" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/Microsoft+Access/default.aspx">Microsoft Access</category><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item><item><title>How to Spell numbers to Euros using API?</title><link>http://msmvps.com/blogs/officept/archive/2005/04/17/How-to-Spell-numbers-to-Euros-using-API_3F00_.aspx</link><pubDate>Sun, 17 Apr 2005 01:41:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:43054</guid><dc:creator>Joao Livio</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/rsscomments.aspx?PostID=43054</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/officept/commentapi.aspx?PostID=43054</wfw:comment><comments>http://msmvps.com/blogs/officept/archive/2005/04/17/How-to-Spell-numbers-to-Euros-using-API_3F00_.aspx#comments</comments><description>&lt;pre&gt;&lt;span id="BlogViewId0"&gt;&lt;font color="#000000" face="Tahoma" size="1"&gt;&lt;span class="bvTitle"&gt;&lt;font color="#000000" face="Tahoma" size="2"&gt;&lt;font color="#000000" face="Tahoma" size="1"&gt;&lt;font color="#008000"&gt;&amp;#39;(c) 2003 Jo&amp;atilde;o Tito L&amp;iacute;vio &lt;/font&gt;&lt;font color="#000000" face="Tahoma" size="1"&gt;&lt;br /&gt;&lt;font color="#008000"&gt;&amp;#39;This code can only be use as a part of an Application and could not be sell&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;font color="#008000" face="Tahoma" size="1"&gt;&lt;span class="bvTitle"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;font color="#000000" face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt;&lt;font color="#a52a2a"&gt;&lt;strong&gt;&lt;em&gt;&amp;#39;To REQUEST a full functional sample please &amp;gt; &lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://msmvps.com/officept/contact.aspx"&gt;&lt;font color="#a52a2a"&gt;&lt;strong&gt;&lt;em&gt;Click&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt; &amp;nbsp; &lt;p&gt;This function originally was developed as the name indicates to convert numbers for extensive, &lt;/p&gt;&lt;p&gt;even so it can be adapted for currency but with some limitations, or either, the used text for number 1.000.000.000, will have to be modified &lt;/p&gt;&lt;p&gt;for (&amp;quot;A thousand million euros&amp;quot;) And 1.000.000.000.000= (&amp;quot;1 million of millions Euros&amp;quot;) Since we are in Europe and not in the United States. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;img height="235" src="http://clientes.netvisao.pt/nv130765/snum.jpg" width="668" alt="" /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;font face="Tahoma" size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;font color="#000000" face="Tahoma" size="1"&gt;Option Compare Database
 

Private Declare Function GetLocaleInfo&amp;amp; _
Lib &amp;quot;kernel32&amp;quot; Alias &amp;quot;GetLocaleInfoA&amp;quot; ( _
  ByVal Locale As Long, _
  ByVal LCType As Long, _
  ByVal lpLCData As String, _
  ByVal cchData As Long)


Private Const LOCALE_USER_DEFAULT&amp;amp; = &amp;amp;H400
Private Const LOCALE_SDECIMAL&amp;amp; = &amp;amp;HE
Private Const LOCALE_SCURRENCY&amp;amp; = &amp;amp;H14
Private Const LOCALE_SMONDECIMALSEP&amp;amp; = &amp;amp;H16

Public Enum enmFormat
  Maiusculas
  Minusculas
  PrimeiraMaiuscula
End Enum

Private arrGrupo() As String
&lt;font color="#006400"&gt;&amp;#39;2 Dimensions
&amp;#39;1&amp;ordm; -&amp;gt; [0]=Numeric value from group; [1]=extenso
&amp;#39;2&amp;ordf; -&amp;gt; Counter&lt;/font&gt;&lt;font color="#006400"&gt;
&lt;/font&gt;
Private Const e = &amp;quot;e &amp;quot;
Private Const Virgula = &amp;quot;, &amp;quot;

Private Const ZERO = &amp;quot;Zero &amp;quot;
Private Const um = &amp;quot;Um &amp;quot;
Private Const DOIS = &amp;quot;Dois &amp;quot;
Private Const TRES = &amp;quot;Tr&amp;ecirc;s &amp;quot;
Private Const QUATRO = &amp;quot;Quatro &amp;quot;
Private Const CINCO = &amp;quot;Cinco &amp;quot;
Private Const SEIS = &amp;quot;Seis &amp;quot;
Private Const SETE = &amp;quot;Sete &amp;quot;
Private Const OITO = &amp;quot;Oito &amp;quot;
Private Const NOVE = &amp;quot;Nove &amp;quot;
Private Const DEZ = &amp;quot;Dez &amp;quot;

Private Const ONZE = &amp;quot;Onze &amp;quot;
Private Const DOZE = &amp;quot;Doze &amp;quot;
Private Const TREZE = &amp;quot;Treze &amp;quot;
Private Const CATORZE = &amp;quot;Catorze &amp;quot;
Private Const QUINZE = &amp;quot;Quinze &amp;quot;
Private Const DEZASSEIS = &amp;quot;Dezasseis &amp;quot;
Private Const DEZASSETE = &amp;quot;Dezassete &amp;quot;
Private Const DEZOITO = &amp;quot;Dezoito &amp;quot;
Private Const DEZANOVE = &amp;quot;Dezanove &amp;quot;

Private Const VINTE = &amp;quot;Vinte &amp;quot;
Private Const TRINTA = &amp;quot;Trinta &amp;quot;
Private Const QUARENTA = &amp;quot;Quarenta &amp;quot;
Private Const CINQUENTA = &amp;quot;Cinquenta &amp;quot;
Private Const SESSENTA = &amp;quot;Sessenta &amp;quot;
Private Const SETENTA = &amp;quot;Setenta &amp;quot;
Private Const OITENTA = &amp;quot;Oitenta &amp;quot;
Private Const NOVENTA = &amp;quot;Noventa &amp;quot;
Private Const CEM = &amp;quot;Cem &amp;quot;
Private Const CENTO = &amp;quot;Cento &amp;quot;
Private Const DUZENTOS = &amp;quot;Duzentos &amp;quot;
Private Const TREZENTOS = &amp;quot;Trezentos &amp;quot;
Private Const QUATROCENTOS = &amp;quot;Quatrocentos &amp;quot;
Private Const QUINHENTOS = &amp;quot;Quinhentos &amp;quot;
Private Const SEISCENTOS = &amp;quot;Seiscentos &amp;quot;
Private Const SETECENTOS = &amp;quot;Setecentos &amp;quot;
Private Const OITOCENTOS = &amp;quot;Oitocentos &amp;quot;
Private Const NOVECENTOS = &amp;quot;Novecentos &amp;quot;
Private Const MIL = &amp;quot;Mil &amp;quot;

Private Const MILHAO = &amp;quot;Milh&amp;atilde;o &amp;quot;
Private Const MILHOES = &amp;quot;Milh&amp;otilde;es &amp;quot;
Private Const BILIAO = &amp;quot;Bili&amp;atilde;o &amp;quot;
Private Const BILIOES = &amp;quot;Bili&amp;otilde;es &amp;quot;

Private strUnidades(9) As String
Private strTeens(99) As String
Private strDezenas(9) As String
Private strCentenas(9) As String
Private strMilhares(9) As String

Private mstrDecSep As String * 1
Private mstrDefaultErrorMsgOverflow As String
Private Const ERR_OVERF = &amp;quot;Overflow&amp;quot;

&lt;font color="#006400"&gt;&amp;#39;Singular&lt;/font&gt;
Private mstrDefaultSufixoInteiro1 As String
Private Const SUF_INT1 = &amp;quot;Euro &amp;quot;
Private mstrDefaultSufixoDecimal1 As String
Private Const SUF_DEC1 = &amp;quot;Centimo &amp;quot;

&lt;font color="#006400"&gt;&amp;#39;Plural&lt;/font&gt;
Private mstrDefaultSufixoInteiro2 As String
Private Const SUF_INT2 = &amp;quot;Euros &amp;quot;
Private mstrDefaultSufixoDecimal2 As String
Private Const SUF_DEC2 = &amp;quot;Centimos &amp;quot;

Private Const MAX_NUMBER As Double = 999999999999.99

Private Sub msEncher()

&lt;font color="#006400"&gt;&amp;#39;strUnidades(0) = ZERO &amp;#39; Must be an empty string&lt;/font&gt;
strUnidades(1) = um
strUnidades(2) = DOIS
strUnidades(3) = TRES
strUnidades(4) = QUATRO
strUnidades(5) = CINCO
strUnidades(6) = SEIS
strUnidades(7) = SETE
strUnidades(8) = OITO
strUnidades(9) = NOVE

&lt;font color="#006400"&gt;&amp;#39;strTeens(0) = ZERO &amp;#39; Must be an empty string
&lt;/font&gt;strTeens(1) = um
strTeens(2) = DOIS
strTeens(3) = TRES
strTeens(4) = QUATRO
strTeens(5) = CINCO
strTeens(6) = SEIS
strTeens(7) = SETE
strTeens(8) = OITO
strTeens(9) = NOVE
strTeens(10) = DEZ
strTeens(11) = ONZE
strTeens(12) = DOZE
strTeens(13) = TREZE
strTeens(14) = CATORZE
strTeens(15) = QUINZE
strTeens(16) = DEZASSEIS
strTeens(17) = DEZASSETE
strTeens(18) = DEZOITO
strTeens(19) = DEZANOVE

strDezenas(0) = &amp;quot;&amp;quot;
strDezenas(1) = &amp;quot;-&amp;quot;
strDezenas(2) = VINTE
strDezenas(3) = TRINTA
strDezenas(4) = QUARENTA
strDezenas(5) = CINQUENTA
strDezenas(6) = SESSENTA
strDezenas(7) = SETENTA
strDezenas(8) = OITENTA
strDezenas(9) = NOVENTA

strCentenas(0) = &amp;quot;&amp;quot;
strCentenas(1) = CEM
strCentenas(2) = DUZENTOS
strCentenas(3) = TREZENTOS
strCentenas(4) = QUATROCENTOS
strCentenas(5) = QUINHENTOS
strCentenas(6) = SEISCENTOS
strCentenas(7) = SETECENTOS
strCentenas(8) = OITOCENTOS
strCentenas(9) = NOVECENTOS


End Sub

Private Function mfTraduzir(xGrupo%, xstr$) As String
&lt;font color="#006400"&gt;&amp;#39;Traslate 3 numbers group
&amp;#39;(right pad)
&lt;/font&gt;On Error GoTo erro
Dim blnAnteriorRedondo As Boolean   &amp;#39;quando grupo anterior = &amp;#39;*00&amp;#39;
Dim ret$, xlen%
xlen = Len(xstr$)
Dim Unid As Byte, strUnid$
Dim Teen As Byte, strTeen$
Dim Dezena As Byte, strDezn$
Dim Centena As Byte, strCent$

mstrDefaultSufixoInteiro1 = SUF_INT1
mstrDefaultSufixoDecimal1 = SUF_DEC1
mstrDefaultSufixoInteiro2 = SUF_INT2
mstrDefaultSufixoDecimal2 = SUF_DEC2


  Unid = CByte(Right(xstr$, 1))
  Teen = CByte(Right(xstr$, 2))
  Dezena = CByte(Mid(xstr$, xlen - 1, 1))
  Centena = CByte(Mid(xstr$, xlen - 2, 1))
If Centena Then
strCent = IIf(Teen = 0, strCentenas(Centena), _
  IIf(Centena = 1, CENTO, strCentenas(Centena)) &amp;amp; _
  IIf(Teen = 0, &amp;quot;&amp;quot;, e)) &amp;amp; &amp;quot; &amp;quot;
End If

strDezn = IIf(Teen &amp;gt; 19, strDezenas(Dezena), strTeens(Teen)) &amp;amp; _
  IIf(Unid And Teen &amp;gt; 19, e, &amp;quot;&amp;quot;)

strUnid = IIf(Teen &amp;gt; 19, strUnidades(Unid), &amp;quot;&amp;quot;)

ret = strCent &amp;amp; strDezn &amp;amp; strUnid

  Dim strNumAnterior$, strExtAnterior$
  
  On Error Resume Next
  strNumAnterior = arrGrupo(0, xGrupo - 1) &amp;#39;grupo anterior
  strExtAnterior = arrGrupo(1, xGrupo - 1)
  blnAnteriorRedondo = Val(Right(strNumAnterior, 2)) = 0
  On Error GoTo erro
  
  Select Case xGrupo
    Case 0                &lt;font color="#006400"&gt;&amp;#39;   000&lt;/font&gt;
    
    Case 1 &lt;font color="#006400"&gt;&amp;#39;000xxx&lt;/font&gt;
      
      arrGrupo(1, xGrupo - 1) = _
      IIf(blnAnteriorRedondo, _
      IIf(Val(strNumAnterior) = 0, &amp;quot;&amp;quot;, e) &amp;amp; strExtAnterior, _
      e &amp;amp; strExtAnterior)
      
    ret = IIf(Val(xstr) = 0, &amp;quot;&amp;quot;, _
      IIf(Val(xstr) = 1, MIL, ret &amp;amp; MIL))
      
    Case 2 &lt;font color="#006400"&gt;&amp;#39;000xxxxxx
&lt;/font&gt;      arrGrupo(1, xGrupo - 1) = _
      IIf(Val(strNumAnterior) = 0 And Val(arrGrupo(0, xGrupo - 2)) = 0, _
        &amp;quot;&amp;quot;, IIf(Val(strNumAnterior) &amp;gt; 0, IIf(Val(arrGrupo(0, xGrupo - 2)) = 0, _
        e, Virgula), &amp;quot;&amp;quot;) &amp;amp; strExtAnterior)

    ret = IIf(Val(xstr) = 0, &amp;quot;&amp;quot;, _
      IIf(Val(xstr) = 1, ret &amp;amp; MILHAO, ret &amp;amp; MILHOES))

    Case 3 &lt;font color="#006400"&gt;&amp;#39; 000xxxxxxxxx
&lt;/font&gt;      arrGrupo(1, xGrupo - 1) = _
      IIf(Val(strNumAnterior) = 0 And Val(arrGrupo(0, xGrupo - 2)) = 0 _
      And Val(arrGrupo(0, xGrupo - 3)) = 0, _
        &amp;quot;&amp;quot;, IIf(Val(strNumAnterior) = 0, &amp;quot;&amp;quot;, _
        IIf(Val(arrGrupo(0, xGrupo - 2)) = 0, e, Virgula)) &amp;amp; strExtAnterior)
      
    ret = IIf(Val(xstr) = 0, &amp;quot;&amp;quot;, _
      IIf(Val(xstr) = 1, ret &amp;amp; BILIAO, ret &amp;amp; BILIOES))
  End Select

mfTraduzir = Trim(ret) &amp;amp; &amp;quot; &amp;quot;
Exit Function
erro:
  If Err = 5 Then
  Resume Next
  Else
  MsgBox Err &amp;amp; vbCrLf &amp;amp; Err.Description
  Resume Next
  End If
End Function
Private Sub Class_Initialize()
    msEncher
    mstrDecSep = mfstrGetDecimalSep
    mstrDefaultErrorMsgOverflow = ERR_OVERF
End Sub


Public Function gfGet( _
  ByVal dblX As Double, _
  Optional xmoeda As String, _
  Optional ByVal lngFormat As Long = PrimeiraMaiuscula) As String
On Error GoTo erro

Static mblnInitialized As Boolean

If Not mblnInitialized Then
    msEncher
    mstrDecSep = mfstrGetDecimalSep
    mstrDefaultErrorMsgOverflow = ERR_OVERF
    mblnInitialized = True
End If


If dblX &amp;gt; MAX_NUMBER Then
  gfGet = mstrDefaultErrorMsgOverflow
  Exit Function
End If

Dim strNeg$

If dblX &amp;lt; 0 Then
  dblX = dblX * -1
  strNeg = &amp;quot;Menos &amp;quot;
End If

&amp;#39;Por defeito fica em escudos
If xmoeda = &amp;quot;&amp;quot; Then
    xmoeda = &amp;quot;PTE&amp;quot;
End If
&amp;#39;

dblX = Format(dblX, &amp;quot;.00&amp;quot;)
Dim strInteiro$, strDecimal$

  msGetParts CStr(dblX), strInteiro, strDecimal

  Dim ret$, retInt$, retDec$
    If strInteiro &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then
      If CDbl(strInteiro) &amp;gt; 0 Then
        retInt = mfstrProcessar(strInteiro)
      Else
        retInt = ZERO
      End If
      retInt = retInt &amp;amp; IIf(CDbl(strInteiro) = 1, mstrDefaultSufixoInteiro1, mstrDefaultSufixoInteiro2)
    End If
       
    If strDecimal &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then
      If CDbl(strInteiro) = 0 Then
        retInt = &amp;quot;&amp;quot;
      Else
        retInt = retInt &amp;amp; e
      End If
      retDec = mfstrProcessar(strDecimal)
      retDec = retDec &amp;amp; IIf(CDbl(strDecimal) = 1, mstrDefaultSufixoDecimal1, mstrDefaultSufixoDecimal2)
    End If
    
    
    ret = retInt &amp;amp; retDec
  
  gfGet = strNeg &amp;amp; IIf(lngFormat = Minusculas, LCase(ret), _
                    IIf(lngFormat = Maiusculas, UCase(ret), _
                    ret))
  
Exit Function
erro:
  gfGet = Err.Number &amp;amp; &amp;quot;; &amp;quot; &amp;amp; Err.Description
End Function

Private Sub msGetParts(ByVal strAll$, ByRef strInt$, ByRef strDec$)
  Dim intVirgLoc%
  intVirgLoc = InStr(1, strAll, mstrDecSep)
    
    If intVirgLoc &amp;gt; 0 Then
      strInt = Mid(strAll, 1, intVirgLoc% - 1)
      strDec = Mid(strAll, intVirgLoc% + 1)
        If Len(strDec) = 1 Then strDec = strDec &amp;amp; &amp;quot;0&amp;quot;
    Else
      strInt = strAll$
      strDec = &amp;quot;&amp;quot;
    End If
    
End Sub

Private Function mfstrProcessar(strPart$) As String
Dim lp%, xlen%, cnt%, ret$, buf$
Dim xstart%
xlen = Len(strPart$)
  For lp = 1 To xlen Step 3
  
  &lt;font color="#006400"&gt;&amp;#39;Send numbers in 3 didit groups
&lt;/font&gt;  xstart = xlen - (3 * cnt)
  xstart = IIf(xstart &amp;lt;= 0, 1, xstart)
  buf = Right(Left(strPart$, xstart), 3)
  ReDim Preserve arrGrupo(1, cnt)
  arrGrupo(0, cnt) = CDbl(buf)
  arrGrupo(1, cnt) = mfTraduzir(cnt, Format(buf, &amp;quot;000&amp;quot;))
    cnt = cnt + 1
  Next
  
  &lt;font color="#006400"&gt;&amp;#39;Spell joining the translated numbers
&lt;/font&gt;  Dim xtemp As String
  For lp = UBound(arrGrupo, 2) To 0 Step -1
    xtemp = xtemp &amp;amp; arrGrupo(1, lp)
  Next
  
  &lt;font color="#006400"&gt;&amp;#39;Cut Fake spaces&lt;/font&gt;
  Dim red1$, inred1%, red2$, inred2%
  Dim tempA$, tempB$
  inred1 = 999: inred2 = 999

  red1 = &amp;quot;  &amp;quot;: red2 = &amp;quot; ,&amp;quot;


  Do Until inred1 + inred2 = 0

    inred1 = InStr(1, xtemp, red1)
    inred2 = InStr(1, xtemp, red2)

    If inred1 &amp;gt; 0 Then
      xtemp = Trim(Left(xtemp, inred1) &amp;amp; Right(xtemp, Len(xtemp) - (inred1 + 1)))
    End If

    If inred2 &amp;gt; 0 Then Mid(xtemp, inred2, 2) = &amp;quot;, &amp;quot;

  Loop
  ret = xtemp &amp;amp; IIf(Right(xtemp, 1) &amp;lt;&amp;gt; &amp;quot; &amp;quot;, &amp;quot; &amp;quot;, &amp;quot;&amp;quot;)
  mfstrProcessar = ret

End Function

Private Function mfstrGetDecimalSep() As String
Dim ret&amp;amp;
Dim buf As String * 10
ret = GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, buf, Len(buf))
mfstrGetDecimalSep = Left(buf, InStr(1, buf, vbNullChar) - 1)
End Function


&lt;font color="#006400"&gt;&amp;#39;      //////////////     PROPS     /////////////////////
&lt;/font&gt;
Public Property Get DecimalSep() As String
  DecimalSep = mstrDecSep
End Property
Public Property Let DecimalSep(x As String)
  mstrDecSep = x
End Property
Public Property Get OverflowMsg() As String
  OverflowMsg = mstrDefaultErrorMsgOverflow
End Property
Public Property Let OverflowMsg(x As String)
  mstrDefaultErrorMsgOverflow = x
End Property
Public Property Get MaxNumber() As Double
  MaxNumber = MAX_NUMBER
End Property
Public Property Get SufixoInteiroSingular() As String
  SufixoInteiroSingular = mstrDefaultSufixoInteiro1
End Property
Public Property Let SufixoInteiroSingular(x As String)
  mstrDefaultSufixoInteiro1 = x &amp;amp; IIf(Right(x, 1) = &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot; &amp;quot;)
End Property
Public Property Get SufixoInteiroPlural() As String
  SufixoInteiroPlural = mstrDefaultSufixoInteiro2
End Property
Public Property Let SufixoInteiroPlural(x As String)
  mstrDefaultSufixoInteiro2 = x &amp;amp; IIf(Right(x, 1) = &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot; &amp;quot;)
End Property
Public Property Get SufixoDecimalSingular() As String
  SufixoDecimalSingular = mstrDefaultSufixoDecimal1
End Property
Public Property Let SufixoDecimalSingular(x As String)
  mstrDefaultSufixoDecimal1 = x &amp;amp; IIf(Right(x, 1) = &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot; &amp;quot;)
End Property
Public Property Get SufixoDecimalPlural() As String
  SufixoDecimalPlural = mstrDefaultSufixoDecimal2
End Property
Public Property Let SufixoDecimalPlural(x As String)
  mstrDefaultSufixoDecimal2 = x &amp;amp; IIf(Right(x, 1) = &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot; &amp;quot;)
End Property&lt;/font&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=43054" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/officept/archive/tags/VBA+Code/default.aspx">VBA Code</category><category domain="http://msmvps.com/blogs/officept/archive/tags/Portuguese+Related/default.aspx">Portuguese Related</category><category domain="http://msmvps.com/blogs/officept/archive/tags/English+Related/default.aspx">English Related</category></item></channel></rss>