<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" ><channel><title>BinaryNow &#187; vba</title> <atom:link href="http://www.binarynow.com/tag/vba/feed/" rel="self" type="application/rss+xml" /><link>http://www.binarynow.com</link> <description>Value added distributor and marketer of downloadable software for the global marketplace.</description> <lastBuildDate>Wed, 01 Feb 2012 05:26:01 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Kingsoft Office is compatible with Microsoft Office Visual Basic Automation (VBA)</title><link>http://www.binarynow.com/office-suite/kingsoft-office-compatible-with-microsoft-office-visual-basic-automation-vba/</link> <comments>http://www.binarynow.com/office-suite/kingsoft-office-compatible-with-microsoft-office-visual-basic-automation-vba/#comments</comments> <pubDate>Thu, 12 Nov 2009 19:18:39 +0000</pubDate> <dc:creator>Brandon Sturgeon</dc:creator> <category><![CDATA[Office Suite]]></category> <category><![CDATA[kingsoft]]></category> <category><![CDATA[vba]]></category> <category><![CDATA[vbs]]></category><guid isPermaLink="false">http://www.binarynow.com/?p=2829</guid> <description><![CDATA[All Kingsoft Office applications (Kingsoft Writer, Kingsoft Spreadsheets and Kingsoft Presentation) are API compatible with Microsoft Office application automation. This allows you to automate Kingsoft applications through VBA. The example...]]></description> <content:encoded><![CDATA[<p>All <a href="http://www.binarynow.com/products/kingsoft-office/">Kingsoft Office</a> applications (Kingsoft Writer, <a href="http://www.binarynow.com/products/kingsoft-office/spreadsheets/" title="Kingsoft Spreadsheets">Kingsoft Spreadsheets</a> and <a href="http://www.binarynow.com/products/kingsoft-office/presentation/" title="Kingsoft Presentation">Kingsoft Presentation</a>) are API compatible with Microsoft Office application automation. This allows you to automate Kingsoft applications through VBA. The example provided here shows how to automate Kingsoft Spreadsheets using VBScript. The original Microsoft Excel script came from <a href="http://support.microsoft.com/kb/247412">Microsoft KB article 247412</a>.</p><p><img src="http://static.binarynow.com/wordpress/wp-content/uploads/2009/11/2829-1.png" alt="Kingsoft Spreadsheets VBA Example" title="Kingsoft Spreadsheets VBA Example" width="550" height="400" class="aligncenter size-full wp-image-2921" /></p><h4>Automating Kingsoft Spreadsheets</h4><p>Before you can use any scripts written for Microsoft Excel, you will need to replace all instances of <strong>Excel.Application</strong> with <strong>et.Application</strong>. Copy the below code into a text file named <strong>example.vbs</strong>. This code will open Kingsoft Spreadsheets, add two rows of data, and save the file to <strong>C:\TEMP\example.xls</strong>.</p><p><span style="color:#38ad24">&#8216;***********BEGIN***********</span><br /> <span style="color:#ff3030; font-weight:bold">Dim</span> oExcel<br /> <span style="color:#ff3030; font-weight:bold">Dim</span> oBook<br /> <span style="color:#ff3030; font-weight:bold">Dim</span> oSheet</p><p><span style="color:#38ad24">&#8216;Start a new workbook in Kingsoft Presentation</span><br /> <span style="color:#ff3030; font-weight:bold">Set</span> oExcel <span style="color:#555555">=</span> <span style="color:#d11ced">CreateObject</span><span style="color:#555555">(</span><span style="color:#1861a7">&quot;et.Application&quot;</span><span style="color:#555555">)</span><br /> <span style="color:#ff3030; font-weight:bold">Set</span> oBook <span style="color:#555555">=</span> oExcel.Workbooks.Add</p><p><span style="color:#38ad24">&#8216;Add data to cells of the first worksheet in the new workbook</span><br /> <span style="color:#ff3030; font-weight:bold">Set</span> oSheet <span style="color:#555555">=</span> oBook.<span style="color:#d11ced">Worksheets</span><span style="color:#555555">(</span><span style="color:#32ba06">1</span><span style="color:#555555">)</span><br /> oSheet.<span style="color:#d11ced">Range</span><span style="color:#555555">(</span><span style="color:#1861a7">&quot;A1&quot;</span><span style="color:#555555">)</span>.Value <span style="color:#555555">=</span> <span style="color:#1861a7">&quot;Last Name&quot;</span><br /> oSheet.<span style="color:#d11ced">Range</span><span style="color:#555555">(</span><span style="color:#1861a7">&quot;B1&quot;</span><span style="color:#555555">)</span>.Value <span style="color:#555555">=</span> <span style="color:#1861a7">&quot;First Name&quot;</span><br /> oSheet.<span style="color:#d11ced">Range</span><span style="color:#555555">(</span><span style="color:#1861a7">&quot;A1:B1&quot;</span><span style="color:#555555">)</span>.Font.Bold <span style="color:#555555">=</span> <span style="color:#ff3030; font-weight:bold">True</span><br /> oSheet.<span style="color:#d11ced">Range</span><span style="color:#555555">(</span><span style="color:#1861a7">&quot;A2&quot;</span><span style="color:#555555">)</span>.Value <span style="color:#555555">=</span> <span style="color:#1861a7">&quot;Doe&quot;</span><br /> oSheet.<span style="color:#d11ced">Range</span><span style="color:#555555">(</span><span style="color:#1861a7">&quot;B2&quot;</span><span style="color:#555555">)</span>.Value <span style="color:#555555">=</span> <span style="color:#1861a7">&quot;John&quot;</span></p><p><span style="color:#38ad24">&#8216;Save the Workbook and Quit Excel</span><br /> oBook.SaveAs <span style="color:#1861a7">&quot;C:\TEMP\example.xls&quot;</span><br /> oExcel.Quit<br /> <span style="color:#38ad24">&#8216;***********END***********</span></p><p><h4>Related Articles</h4><ol><li><a href="http://www.binarynow.com/office-suite/kingsoft-office-2009-supports-microsoft-office-word-excel-api-compatible-ole-com-activex-application-automation/" rel="bookmark" title="Kingsoft Office 2009 supports Microsoft Office (Word/Excel) API compatible OLE/COM/ActiveX application automation">Kingsoft Office 2009 supports Microsoft Office (Word/Excel) API compatible OLE/C...</a></li><li><a href="http://www.binarynow.com/office-suite/kingsoft-office-2009-compatible-with-microsoft-office-open-xml-ooxml-format-documents-docx-spreadsheets-xlsx/" rel="bookmark" title="Kingsoft Office 2009 is compatible with Microsoft Office Open XML (OOXML) format documents (.DOCX) and spreadsheets (.XLSX)">Kingsoft Office 2009 is compatible with Microsoft Office Open XML (OOXML) format...</a></li><li><a href="http://www.binarynow.com/office-suite/pivot-table-functionality-in-kingsoft-spreadsheets-alternative-to-microsoft-excel/" rel="bookmark" title="Pivot table function in Kingsoft Spreadsheets is an alternative to Microsoft Excel">Pivot table function in Kingsoft Spreadsheets is an alternative to Microsoft Exc...</a></li></ol></p> ]]></content:encoded> <wfw:commentRss>http://www.binarynow.com/office-suite/kingsoft-office-compatible-with-microsoft-office-visual-basic-automation-vba/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://static.binarynow.com/wordpress/wp-content/uploads/2009/11/2829-1-150x150.png" /> <media:content url="http://static.binarynow.com/wordpress/wp-content/uploads/2009/11/2829-1.png" medium="image"> <media:title type="html">Kingsoft Spreadsheets VBA Example</media:title> <media:thumbnail url="http://static.binarynow.com/wordpress/wp-content/uploads/2009/11/2829-1-150x150.png" /> </media:content> </item> <item><title>Simple VBScript (VB/VBS/VBA) for converting documents (DOC/XLS/PPT/EML) to PDF from a SOAP web service</title><link>http://www.binarynow.com/pdf-conversion/simple-vbscript-vb-vbs-vba-converting-documents-doc-xls-ppt-eml-to-pdf-from-soap-web-service/</link> <comments>http://www.binarynow.com/pdf-conversion/simple-vbscript-vb-vbs-vba-converting-documents-doc-xls-ppt-eml-to-pdf-from-soap-web-service/#comments</comments> <pubDate>Thu, 22 Oct 2009 20:26:47 +0000</pubDate> <dc:creator>Brandon Sturgeon</dc:creator> <category><![CDATA[PDF Conversion]]></category> <category><![CDATA[pdf]]></category> <category><![CDATA[soap]]></category> <category><![CDATA[software602]]></category> <category><![CDATA[vba]]></category> <category><![CDATA[vbs]]></category><guid isPermaLink="false">http://www.binarynow.com/?p=2779</guid> <description><![CDATA[Print2PDF includes an easily accessible web service. Once the Windows Service has been installed and integrated into Microsoft Internet Information Services, you can call the web service from virtually any...]]></description> <content:encoded><![CDATA[<p><a href="http://www.binarynow.com/products/print2pdf/">Print2PDF</a> includes an easily accessible web service. Once the Windows Service has been installed and integrated into Microsoft Internet Information Services, you can call the web service from virtually any programming language that can communicate via HTTP to the server. Unify PDF conversion in your organization using the same <a href="http://www.binarynow.com/products/print2pdf/" title="Print2PDF 8">Print2PDF</a> profiles (e.g. Standard, Archive PDF/A-1a).</p><p>Please note the following ways to access the <a href="http://www.binarynow.com/products/print2pdf/" title="Print2PDF 8">Print2PDF</a> web service:</p><ul><li>You can access the interactive web application at <a href="http://localhost/Print2PDF/">http://localhost/Print2PDF/</a></li><li>View the .NET generated documentation at <a href="http://localhost/Print2PDF_service/">http://localhost/Print2PDF_service/</a></li><li>Obtain the web service description language file at <a href="http://localhost/Print2PDF_service/?WSDL">http://localhost/Print2PDF_service/?WSDL</a></li></ul><p><img src="http://static.binarynow.com/wordpress/wp-content/uploads/2009/10/2779-1.png" alt="Print2PDF Service Manager" title="Print2PDF Service Manager" width="550" height="190" class="aligncenter size-full wp-image-2787" /></p><p>Below is a very simple SOAP call sample using VBScript. Please note the following:</p><ul><li>This example should only be used on files less than 1MB, anything larger will timeout due to the non-native Base64 functions. Use an <a href="http://xstandard.com/en/documentation/xbase64/">external component</a> for larger files.</li><li>Change <strong>profile.ini</strong> as desired (e.g. <strong>profile.ini</strong> = STANDARD, <strong>profile004.ini </strong>= PDF/A).</li><li>Change the constants at the top of the file to specify the server URL, input file, and output file.</li></ul><p>Copy the content below into a text file and save it as <strong>print2pdf-soap.vbs</strong>:</p><style type="text/css">.csharpcode, .csharpcode pre{font-size:xx-small;color:black;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#fff}.csharpcode pre{margin:0em}.csharpcode .rem{color:#008000}.csharpcode .kwrd{color:#00f}.csharpcode .str{color:#006080}.csharpcode .op{color:#0000c0}.csharpcode .preproc{color:#c63}.csharpcode .asp{background-color:#ff0}.csharpcode .html{color:#800000}.csharpcode .attr{color:#f00}.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0em}.csharpcode .lnum{color:#606060}</style><pre class="csharpcode">
<span class="rem">' ///////////////////////////////////////////////////////////</span>
<span class="rem">' // Print2PDF Web Service Example (print2pdf-soap.vbs)</span>
<span class="rem">' ///////////////////////////////////////////////////////////</span>

<span class="rem">' // SOAP URL and input file to convert</span>
<span class="kwrd">Const</span> SOAPSERVER = <span class="str">"http://localhost/Print2PDF_service/default.asmx"</span>
<span class="kwrd">Const</span> INPUTDIR = <span class="str">"C:\"</span>
<span class="kwrd">Const</span> INPUTFILE = <span class="str">"test.doc"</span>
<span class="kwrd">Const</span> OUTPUTDIR = <span class="str">"C:\"</span>
<span class="kwrd">Const</span> OUTPUTFILE = <span class="str">"test.pdf"</span>

WScript.Echo <span class="str">"Reading file from disk..."</span>

<span class="rem">' // Read file using ADODB Stream</span>
<span class="kwrd">Const</span> adTypeBinary = 1
<span class="kwrd">Const</span> adTypeText = 2
<span class="kwrd">Const</span> adSaveCreateOverWrite = 2
<span class="kwrd">Dim</span> BinaryStream, ReadFile
<span class="kwrd">Set</span> BinaryStream = CreateObject(<span class="str">"ADODB.Stream"</span>)
BinaryStream.Type = adTypeBinary
BinaryStream.Open
BinaryStream.LoadFromFile INPUTDIR &amp; INPUTFILE
ReadFile = BinaryStream.Read
BinaryStream.Close

<span class="rem">' // SOAP Request</span>
<span class="kwrd">Dim</span> SOAPRes, Temp, SOAPMessage, http, output
<span class="kwrd">Const</span> SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056
SOAPMessage = <span class="str">"&lt;soap:Envelope xmlns:soap="</span><span class="str">"http://www.w3.org/2003/05/soap-envelope"</span><span class="str">"&gt;"</span> &amp; _
<span class="str">"&lt;soap:Body&gt;"</span> &amp; _
    <span class="str">"&lt;ConvertFile xmlns="</span><span class="str">"http://software602.com/print2pdf/"</span><span class="str">"&gt;"</span> &amp; _
        <span class="str">"&lt;Input&gt;"</span> &amp; Base64Encode(BinaryToString(ReadFile)) &amp; <span class="str">"&lt;/Input&gt;"</span> &amp; _
        <span class="str">"&lt;FileName&gt;"</span> &amp; INPUTFILE &amp; <span class="str">"&lt;/FileName&gt;"</span> &amp; _
        <span class="str">"&lt;Profile&gt;profile.ini&lt;/Profile&gt;"</span> &amp; _
    <span class="str">"&lt;/ConvertFile&gt;"</span> &amp; _
<span class="str">"&lt;/soap:Body&gt;"</span> &amp; _
<span class="str">"&lt;/soap:Envelope&gt;"</span>

WScript.Echo <span class="str">"Sending SOAP payload to server..."</span>

<span class="rem">' // Setup the SOAP packet and set it to ignore all cert errors (if self-signed cert)</span>
<span class="kwrd">Set</span> xmlhttp = CreateObject(<span class="str">"MSXML2.ServerXMLHTTP"</span>)
xmlhttp.setTimeouts 60000, 60000, 60000, 60000
xmlhttp.setOption 2, SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS

xmlhttp.open <span class="str">"POST"</span>, SOAPSERVER, <span class="kwrd">False</span>
xmlhttp.setRequestHeader <span class="str">"Man"</span>, POST &amp; <span class="str">" "</span> &amp; SOAPSERVER &amp; <span class="str">" HTTP/1.1"</span>
xmlhttp.setRequestHeader <span class="str">"MessageType"</span>, <span class="str">"CALL"</span>
xmlhttp.setRequestHeader <span class="str">"Content-Type"</span>, <span class="str">"text/xml"</span>
xmlhttp.send(SoapMessage)

<span class="rem">' // Response</span>
SOAPRes = Split(xmlhttp.responseText, <span class="str">"&lt;"</span>)
Temp = Split(SOAPRes(5), <span class="str">"&gt;"</span>)

<span class="kwrd">If</span> Temp(1) = 0 <span class="kwrd">then</span>
    <span class="rem">' Success, save output to disk</span>
    Temp = Split(SOAPRes(7), <span class="str">"&gt;"</span>)
    Output = Base64ToBSTR(Temp(1))

    <span class="kwrd">Set</span> BinaryStream = CreateObject(<span class="str">"ADODB.Stream"</span>)
    BinaryStream.Type = adTypeText
    BinaryStream.Open
    BinaryStream.WriteText Output
    BinaryStream.SaveToFile OUTPUTDIR &amp; OUTPUTFILE, adSaveCreateOverWrite

    WScript.Echo <span class="str">"Conversion complete."</span>
<span class="kwrd">Else</span>
    <span class="rem">' Failure</span>
    Temp = Split(SOAPRes(7), <span class="str">"&gt;"</span>)
    WScript.Echo <span class="str">"Conversion failed."</span> &amp; VBCRLF &amp; VBCRLF &amp; Temp(1)
<span class="kwrd">End</span> <span class="kwrd">if</span>

<span class="rem">' /////////////////////////////////</span>
<span class="rem">' // Base64 Functions</span>
<span class="rem">' /////////////////////////////////</span>

<span class="kwrd">Const</span> Base64 = <span class="str">"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"</span>

<span class="kwrd">Function</span> Base64Encode(inData)
    <span class="rem">'rfc1521</span>
    <span class="rem">'2001 Antonin Foller, Motobit Software, http://Motobit.cz</span>
    <span class="kwrd">Dim</span> cOut, sOut, I

    <span class="rem">'For each group of 3 bytes</span>
    <span class="kwrd">For</span> I = 1 <span class="kwrd">To</span> Len(inData) <span class="kwrd">Step</span> 3
        <span class="kwrd">Dim</span> nGroup, pOut, sGroup

        <span class="rem">'Create one long from this 3 bytes.</span>
        nGroup = &amp;H10000 * Asc(Mid(inData, I, 1)) + _
        &amp;H100 * MyASC(Mid(inData, I + 1, 1)) + MyASC(Mid(inData, I + 2, 1))

        <span class="rem">'Oct splits the long To 8 groups with 3 bits</span>
        nGroup = Oct(nGroup)

        <span class="rem">'Add leading zeros</span>
        nGroup = <span class="kwrd">String</span>(8 - Len(nGroup), <span class="str">"0"</span>) &amp; nGroup

        <span class="rem">'Convert To base64</span>
        pOut = Mid(Base64, <span class="kwrd">CLng</span>(<span class="str">"&amp;o"</span> &amp; Mid(nGroup, 1, 2)) + 1, 1) + _
        Mid(Base64, <span class="kwrd">CLng</span>(<span class="str">"&amp;o"</span> &amp; Mid(nGroup, 3, 2)) + 1, 1) + _
        Mid(Base64, <span class="kwrd">CLng</span>(<span class="str">"&amp;o"</span> &amp; Mid(nGroup, 5, 2)) + 1, 1) + _
        Mid(Base64, <span class="kwrd">CLng</span>(<span class="str">"&amp;o"</span> &amp; Mid(nGroup, 7, 2)) + 1, 1)

        <span class="rem">'Add the part To OutPut string</span>
        sOut = sOut + pOut

        <span class="rem">'Add a new line For Each 76 chars In dest (76*3/4 = 57)</span>
        <span class="rem">'If (I + 2) Mod 57 = 0 Then sOut = sOut + vbCrLf</span>
    <span class="kwrd">Next</span>
    <span class="kwrd">Select</span> <span class="kwrd">Case</span> Len(inData) <span class="kwrd">Mod</span> 3
        <span class="kwrd">Case</span> 1: <span class="rem">'8 bit final</span>
            sOut = Left(sOut, Len(sOut) - 2) + <span class="str">"=="</span>
        <span class="kwrd">Case</span> 2: <span class="rem">'16 bit final</span>
            sOut = Left(sOut, Len(sOut) - 1) + <span class="str">"="</span>
    <span class="kwrd">End</span> <span class="kwrd">Select</span>
    Base64Encode = sOut
<span class="kwrd">End</span> <span class="kwrd">Function</span>

<span class="kwrd">Function</span> MyASC(OneChar)
    <span class="kwrd">If</span> OneChar = <span class="str">""</span> <span class="kwrd">Then</span> MyASC = 0 <span class="kwrd">Else</span> MyASC = Asc(OneChar)
<span class="kwrd">End</span> <span class="kwrd">Function</span>

<span class="kwrd">Function</span> BinaryToString(Binary)
    <span class="rem">'Antonin Foller, http://www.motobit.com</span>
    <span class="rem">'Optimized version of a simple BinaryToString algorithm.</span>

    <span class="kwrd">Dim</span> cl1, cl2, cl3, pl1, pl2, pl3
    <span class="kwrd">Dim</span> L
    cl1 = 1
    cl2 = 1
    cl3 = 1
    L = LenB(Binary)

    <span class="kwrd">Do</span> <span class="kwrd">While</span> cl1&lt;=L
        pl3 = pl3 &amp; Chr(AscB(MidB(Binary,cl1,1)))
        cl1 = cl1 + 1
        cl3 = cl3 + 1
        <span class="kwrd">If</span> cl3&gt;300 <span class="kwrd">Then</span>
            pl2 = pl2 &amp; pl3
            pl3 = <span class="str">""</span>
            cl3 = 1
            cl2 = cl2 + 1
            <span class="kwrd">If</span> cl2&gt;200 <span class="kwrd">Then</span>
                pl1 = pl1 &amp; pl2
                pl2 = <span class="str">""</span>
                cl2 = 1
            <span class="kwrd">End</span> <span class="kwrd">If</span>
        <span class="kwrd">End</span> <span class="kwrd">If</span>
    <span class="kwrd">Loop</span>
    BinaryToString = pl1 &amp; pl2 &amp; pl3
<span class="kwrd">End</span> <span class="kwrd">Function</span>

<span class="kwrd">Function</span> Base64ToBSTR(sBase64)
    <span class="kwrd">For</span> i = 1 <span class="kwrd">To</span> Len(sBase64) <span class="kwrd">Step</span> 4
        w1 = FindPos(Mid(sBase64, i, 1))
        w2 = FindPos(Mid(sBase64, i + 1, 1))
        w3 = FindPos(Mid(sBase64, i + 2, 1))
        w4 = FindPos(Mid(sBase64, i + 3, 1))
        <span class="kwrd">If</span> (w2 &gt;= 0) <span class="kwrd">Then</span> ByteArray = ByteArray &amp; chrB((w1 * 4 + Int(w2 / 16)) <span class="kwrd">And</span> 255)
        <span class="kwrd">If</span> (w3 &gt;= 0) <span class="kwrd">Then</span> ByteArray = ByteArray &amp; chrB((w2 * 16 + Int(w3 / 4)) <span class="kwrd">And</span> 255)
        <span class="kwrd">If</span> (w4 &gt;= 0) <span class="kwrd">Then</span> ByteArray = ByteArray &amp; chrB((w3 * 64 + w4) <span class="kwrd">And</span> 255)
    <span class="kwrd">Next</span>
    Base64ToBSTR = ByteArray
<span class="kwrd">End</span> <span class="kwrd">Function</span>

<span class="kwrd">Function</span> FindPos(sChar)
    <span class="kwrd">If</span> (Len(sChar) = 0) <span class="kwrd">Then</span>
        FindPos = -1
    <span class="kwrd">Else</span>
        FindPos = InStr(Base64, sChar) - 1
    <span class="kwrd">End</span> <span class="kwrd">If</span>
<span class="kwrd">End Function</span></pre><p><h4>Related Articles</h4><ol><li><a href="http://www.binarynow.com/pdf-conversion/preserve-table-of-contents-toc-bookmarks-hyperlinks-by-convert-microsoft-word-doc-docx-to-adobe-pdf-using-print2pdf/" rel="bookmark" title="Preserve table of contents (TOC), bookmarks and hyperlinks by converting Microsoft Word (DOC/DOCX) to Adobe PDF using Print2PDF">Preserve table of contents (TOC), bookmarks and hyperlinks by converting Microso...</a></li><li><a href="http://www.binarynow.com/office-suite/kingsoft-office-compatible-with-microsoft-office-visual-basic-automation-vba/" rel="bookmark" title="Kingsoft Office is compatible with Microsoft Office Visual Basic Automation (VBA)">Kingsoft Office is compatible with Microsoft Office Visual Basic Automation (VBA...</a></li><li><a href="http://www.binarynow.com/pdf-conversion/how-to-create-an-iso-standard-pdf-archive-for-long-term-storage-with-print2pdf/" rel="bookmark" title="How to create an ISO standard PDF archive for long term storage with Print2PDF">How to create an ISO standard PDF archive for long term storage with Print2PDF</a></li></ol></p> ]]></content:encoded> <wfw:commentRss>http://www.binarynow.com/pdf-conversion/simple-vbscript-vb-vbs-vba-converting-documents-doc-xls-ppt-eml-to-pdf-from-soap-web-service/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://static.binarynow.com/wordpress/wp-content/uploads/2009/10/2779-1-150x150.png" /> <media:content url="http://static.binarynow.com/wordpress/wp-content/uploads/2009/10/2779-1.png" medium="image"> <media:title type="html">Print2PDF Service Manager</media:title> <media:thumbnail url="http://static.binarynow.com/wordpress/wp-content/uploads/2009/10/2779-1-150x150.png" /> </media:content> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 31/62 queries in 0.394 seconds using disk
Object Caching 1128/1141 objects using disk
Content Delivery Network via static.binarynow.com

Served from: www.binarynow.com @ 2012-02-07 09:04:53 -->
