You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by bu...@apache.org on 2011/07/17 17:21:08 UTC
svn commit: r792935 -
/websites/staging/esme/trunk/content/docs/clients/vba.html
Author: buildbot
Date: Sun Jul 17 15:21:08 2011
New Revision: 792935
Log:
Staging update by buildbot
Modified:
websites/staging/esme/trunk/content/docs/clients/vba.html
Modified: websites/staging/esme/trunk/content/docs/clients/vba.html
==============================================================================
--- websites/staging/esme/trunk/content/docs/clients/vba.html (original)
+++ websites/staging/esme/trunk/content/docs/clients/vba.html Sun Jul 17 15:21:08 2011
@@ -53,39 +53,51 @@
<p>Many people spend most of the day either working on SAP-related systems or
on Microsoft Office products. We have created a VBA macro that
creates messages on EMSE for those individuals who work with Excel and
-Word. This macro is based on ESME's <a href="https://cwiki.apache.org/confluence/display/ESME/RESTAPI">REST API</a>
+Word. This macro is based on ESME's <a href="/docs/apis/original-api.html">REST API</a>
.</p>
<p>The macro pops up in your Office tool of choice which allows you to enter a
quick message for ESME.</p>
<p>To authenticate themselves, ESME users must replace
â<em>insert_your_token</em>â with their own authorization token. Tags are
currently hard-coded as well.</p>
-<p>Sub ESME_sendMessage()</p>
-<p>âHTTP variable
-Dim myHTTP As MSXML2.XMLHTTP</p>
-<p>âHTTP object
-Set myHTTP = CreateObject(âmsxml2.xmlhttpâ)</p>
-<p>âopen the connection
-myHTTP.Open âpostâ, _
-â[http://api.esme.us/esme/api/login?token=<a href="http://api.esme.us/esme/api/login?token=[insert_your_token">insert_your_token</a>
-|http://api.esme.us/esme/api/login?token=[insert_your_token]]â, False</p>
-<p>âsend
-myHTTP.Send</p>
-<p>â Send Message</p>
-<p>Dim message</p>
-<p>message = InputBox(âEnter Messageâ)</p>
-<p>myHTTP.Open âpostâ, _
-â<a href="http://api.esme.us/esme/api/send_msg?message">http://api.esme.us/esme/api/send_msg?message</a>
-=â + message + â&tags=Test,excel&via=excelâ, False</p>
-<p>âsend
-myHTTP.Send</p>
-<p>âLogout
-myHTTP.Open âgetâ, _
-â<a href="http://api.esme.us/esme/api/logout">http://api.esme.us/esme/api/logout</a>
-â, False</p>
-<p>âsend
-myHTTP.Send
-End Sub</p>
+<div class="codehilite"><pre><span class="n">Sub</span> <span class="n">ESME_sendMessage</span><span class="p">()</span>
+
+<span class="err">â</span><span class="n">HTTP</span> <span class="n">variable</span>
+<span class="n">Dim</span> <span class="n">myHTTP</span> <span class="n">As</span> <span class="n">MSXML2</span><span class="o">.</span><span class="n">XMLHTTP</span>
+
+<span class="err">â</span><span class="n">HTTP</span> <span class="n">object</span>
+<span class="n">Set</span> <span class="n">myHTTP</span> <span class="o">=</span> <span class="n">CreateObject</span><span class="p">(</span><span class="err">â</span><span class="n">msxml2</span><span class="o">.</span><span class="n">xmlhttp</span><span class="err">â</span><span class="p">)</span>
+
+<span class="err">â</span><span class="nb">open</span> <span class="n">the</span> <span class="n">connection</span>
+<span class="n">myHTTP</span><span class="o">.</span><span class="n">Open</span> <span class="err">â</span><span class="n">post</span><span class="err">â</span><span class="p">,</span> <span class="n">_</span>
+<span class="err">â</span><span class="p">[</span><span class="n">http:</span><span class="sr">//</span><span class="n">api</span><span class="o">.</span><span class="n">esme</span><span class="o">.</span><span class="n">us</span><span class="sr">/esme/</span><span class="n">api</span><span class="sr">/login?token=[insert_your_token](http://api.esme.us/</span><span class="n">esme</span><span class="sr">/api/</span><span class="n">login</span><span class="p">?</span><span class="n">token</span><span class="o">=</span><span class="p">[</span><span class="n">insert_your_token</span><span class="p">)</span>
+<span class="o">|</span><span class="n">http:</span><span class="sr">//</span><span class="n">api</span><span class="o">.</span><span class="n">esme</span><span class="o">.</span><span class="n">us</span><span class="sr">/esme/</span><span class="n">api</span><span class="o">/</span><span class="n">login</span><span class="p">?</span><span class="n">token</span><span class="o">=</span><span class="p">[</span><span class="n">insert_your_token</span><span class="p">]]</span><span class="err">â</span><span class="p">,</span> <span class="n">False</span>
+
+<span class="err">â</span><span class="nb">send</span>
+<span class="n">myHTTP</span><span class="o">.</span><span class="n">Send</span>
+
+<span class="err">â</span> <span class="n">Send</span> <span class="n">Message</span>
+
+<span class="n">Dim</span> <span class="n">message</span>
+
+<span class="n">message</span> <span class="o">=</span> <span class="n">InputBox</span><span class="p">(</span><span class="err">â</span><span class="n">Enter</span> <span class="n">Message</span><span class="err">â</span><span class="p">)</span>
+
+<span class="n">myHTTP</span><span class="o">.</span><span class="n">Open</span> <span class="err">â</span><span class="n">post</span><span class="err">â</span><span class="p">,</span> <span class="n">_</span>
+<span class="err">â</span><span class="p">[</span><span class="n">http:</span><span class="sr">//</span><span class="n">api</span><span class="o">.</span><span class="n">esme</span><span class="o">.</span><span class="n">us</span><span class="sr">/esme/</span><span class="n">api</span><span class="sr">/send_msg?message](http://api.esme.us/</span><span class="n">esme</span><span class="sr">/api/s</span><span class="n">end_msg</span><span class="p">?</span><span class="n">message</span><span class="p">)</span>
+<span class="o">=</span><span class="err">â</span> <span class="o">+</span> <span class="n">message</span> <span class="o">+</span> <span class="err">â</span><span class="o">&</span><span class="n">tags</span><span class="o">=</span><span class="n">Test</span><span class="p">,</span><span class="n">excel</span><span class="o">&</span><span class="n">via</span><span class="o">=</span><span class="n">excel</span><span class="err">â</span><span class="p">,</span> <span class="n">False</span>
+
+<span class="err">â</span><span class="nb">send</span>
+<span class="n">myHTTP</span><span class="o">.</span><span class="n">Send</span>
+
+<span class="err">â</span><span class="n">Logout</span>
+<span class="n">myHTTP</span><span class="o">.</span><span class="n">Open</span> <span class="err">â</span><span class="n">get</span><span class="err">â</span><span class="p">,</span> <span class="n">_</span>
+<span class="err">â</span><span class="p">[</span><span class="n">http:</span><span class="sr">//</span><span class="n">api</span><span class="o">.</span><span class="n">esme</span><span class="o">.</span><span class="n">us</span><span class="sr">/esme/</span><span class="n">api</span><span class="sr">/logout](http://api.esme.us/</span><span class="n">esme</span><span class="sr">/api/</span><span class="n">logout</span><span class="p">)</span>
+<span class="err">â</span><span class="p">,</span> <span class="n">False</span>
+
+<span class="err">â</span><span class="nb">send</span>
+<span class="n">myHTTP</span><span class="o">.</span><span class="n">Send</span>
+<span class="n">End</span> <span class="n">Sub</span>
+</pre></div>
</div>
<div id="footer">