<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/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>Newbie Questions</title><link>https://www.infopathdev.com:443/forums/39.aspx</link><description>New to InfoPath? Search to see if your question has already been answered. If it has not, then ask it here or the appropriate topic forum.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>**SOLVED** - Re: How do I get the value of a Text field in a repeating section</title><link>https://www.infopathdev.com:443/forums/thread/38986.aspx</link><pubDate>Thu, 26 Feb 2009 17:05:12 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:38986</guid><dc:creator>zhollett</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/38986.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=38986</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Yessss :)&lt;/p&gt;&lt;p&gt;&amp;nbsp;Changing to evengObj.Source and the path change fixed it up perfectly.&lt;/p&gt;&lt;p&gt;It works exactly as I had hoped.&amp;nbsp; Thankyou very much, thats awesome. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: How do I get the value of a Text field in a repeating section</title><link>https://www.infopathdev.com:443/forums/thread/38948.aspx</link><pubDate>Thu, 26 Feb 2009 01:17:49 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:38948</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/38948.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=38948</wfw:commentRss><description>&lt;p&gt;My mistake, sorry.&amp;nbsp; For a button it&amp;#39;s eventObj.&lt;em&gt;Source&lt;/em&gt;, not eventObj.Site, but looking at your code it looks like you have the wrong path anyway.&amp;nbsp; The path should be relative to the repeating node, so:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;printername = eventObj.Source.SelectSingleNode(&amp;quot;&lt;strong&gt;my:Multiple_Printer_Name&lt;/strong&gt;&amp;quot;).text&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;not&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;printername = eventObj.Source.SelectSingleNode(&amp;quot;&lt;strong&gt;my:myFields/my:Multiple_Printer_Info/my:Multiple_Printer_Name&lt;/strong&gt;&amp;quot;).text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I imagine you&amp;#39;d want to get the values&amp;nbsp;for&amp;nbsp;printerMonthlyVolume and&amp;nbsp;pageCount in a similar fashion.&lt;i&gt;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;</description></item><item><title>Re: How do I get the value of a Text field in a repeating section</title><link>https://www.infopathdev.com:443/forums/thread/38931.aspx</link><pubDate>Wed, 25 Feb 2009 16:39:34 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:38931</guid><dc:creator>zhollett</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/38931.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=38931</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks for the reply, but I get an error after changing the suggested line.&amp;nbsp; The error is as follows&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;lt;error&amp;gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Object doesn&amp;#39;t support this property or method: &amp;#39;eventObj.Site&amp;#39;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;lt;/error&amp;gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;In my current version, when the button is pushed, the text value is there in the MsgBox.&amp;nbsp; Thats good.&amp;nbsp; The problem is that when I create a new repeating section (in preview mode), and push the button in the second section, the value in the MsgBox is from the first section, not the newly created second section. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ill post my code so you can take a look, it is quite possible that im totally doing it wrong. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;lt;code&amp;gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;#39; This file contains functions for data validation and form-level events.&lt;br /&gt;&amp;#39; Because the functions are referenced in the form definition (.xsf) file, &lt;br /&gt;&amp;#39; it is recommended that you do not modify the name of the function,&lt;br /&gt;&amp;#39; or the name and number of arguments.&lt;br /&gt;&lt;br /&gt;&amp;#39; The following line is created by Microsoft Office InfoPath to define the prefixes&lt;br /&gt;&amp;#39; for all the known namespaces in the main XML data file.&lt;br /&gt;&amp;#39; Any modification to the form files made outside of InfoPath&lt;br /&gt;&amp;#39; will not be automatically updated.&lt;br /&gt;&amp;#39;&amp;lt;namespacesDefinition&amp;gt;&lt;br /&gt;XDocument.DOM.setProperty &amp;quot;SelectionNamespaces&amp;quot;, &amp;quot;xmlns:xsi=&amp;quot;&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;quot; xmlns:o=&amp;quot;&amp;quot;urn:schemas-microsoft-com:office:office&amp;quot;&amp;quot; xmlns:ss=&amp;quot;&amp;quot;urn:schemas-microsoft-com:office:spreadsheet&amp;quot;&amp;quot; xmlns:html=&amp;quot;&amp;quot;http://www.w3.org/TR/REC-html40&amp;quot;&amp;quot; xmlns:my=&amp;quot;&amp;quot;http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-02-23T17:05:31&amp;quot;&amp;quot; xmlns:xd=&amp;quot;&amp;quot;http://schemas.microsoft.com/office/infopath/2003&amp;quot;&amp;quot; xmlns:xhtml=&amp;quot;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;&amp;#39;&amp;lt;/namespacesDefinition&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;#39;=======&lt;br /&gt;&amp;#39; The following function handler is created by Microsoft Office InfoPath.&lt;br /&gt;&amp;#39; Do not modify the name of the function, or the name and number of arguments.&lt;br /&gt;&amp;#39;=======&lt;br /&gt;Sub CTRL61_9_OnClick(eventObj)&lt;br /&gt;&amp;#39; Write your code here&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;////// Set the environment //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Dim objFSO, txtString, printername, i, intHPMonthlyVolume, intPrinterMonthlyVolume, intPrinterPageCount&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Dim intMonthsInProduction, dateLeaseBegin, intPercentUsage, serialnumber, strText&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;i = 2&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intMonthsInProduction = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intHPMonthlyVolume = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set objShell = CreateObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set objFSO = CreateObject(&amp;quot;Scripting.FileSystemObject&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;i&gt; &amp;#39;////// The lines below set the feilds in the document to update&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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set PrinterMonthlyVolume = XDocument.DOM.SelectSingleNode(&amp;quot;my:myFields/my:Multiple_Printer_Info/my:Multiple_Recomended_Monthly_Print_Volume&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set PageCount = XDocument.DOM.SelectSingleNode(&amp;quot;my:myFields/my:Multiple_Printer_Info/my:Multiple_Average_Monthly_Page_Count&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// The location of the SNMPGet application&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;&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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;snmpgetpath = &amp;quot;h:\snmpget\snmpget.exe &amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printername = XDocument.DOM.SelectSingleNode(&amp;quot;my:myFields/my:Multiple_Printer_Info/my:Multiple_Printer_Name&amp;quot;).text&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;printername = eventObj.Site.SelectSingleNode(&amp;quot;my:myFields/my:Multiple_Printer_Info/my:Multiple_Printer_Name&amp;quot;).text&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// FOR TESTING //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Msgbox(printername)&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;////// END TESTING //////&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Below are the SNMP Strings which SNMPGet uses to gather the data from the printer //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strSerialNumberString = &amp;quot;.1.3.6.1.2.1.43.5.1.1.17.1&amp;quot;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strModelNameString = &amp;quot;.1.3.6.1.2.1.25.3.2.1.3.1&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strPageCountString = &amp;quot;.1.3.6.1.4.1.11.2.3.9.4.2.1.1.16.1.9.0&amp;quot;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// This is the alternate SNMP String as not all the printers have the same MiB&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strPageCountString2 = &amp;quot;.1.3.6.1.2.1.43.10.2.1.4.1.1&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Now get the Serial Number from the printer using SNMPGet, PrinterName and Serial Number string /////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set CommandString = objShell.Exec(snmpgetpath + printername + strSerialNumberString)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Do While Not CommandString.StdOut.AtEndOfStream&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Using STDOUT to read the output&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;&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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = CommandString.StdOut.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Loop&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// If unable to locate the printer on the network, the string will be blank, exit the sub. //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;If strText = &amp;quot;&amp;quot; Then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;MsgBox(&amp;quot;Unable to locate printer&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Exit Sub&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;End If&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Since the Serial Number has been pulled, parse the data to get rid of the garbage //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intTemp = InstrRev(strText, &amp;quot;:&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = Trim(Mid(strText,intTemp + 2, Len(strText)))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;serialnumber = strText&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Now that we have the Serial Number&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;&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; //////&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Load the excel file into memory&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;&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;&amp;nbsp; //////&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Create the excel object&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set objExcel = CreateObject(&amp;quot;Excel.Application&amp;quot;)&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Below is the locaiton of the printer excel spreadsheet&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;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strPrinterFile = &amp;quot;N:\{folder on network drive}\Printers - Scripting Only.xls&amp;quot;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Open the excel spreadsheet&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;objExcel.WorkBooks.Open strPrinterFile, false, true&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Get the first worksheet in the workbook&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;&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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Pull all the data from the worksheet into an array to be searched later&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;arrData = objExcel.Cells(5,6).CurrentRegion.Value&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Close out the excel object and program &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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;objExcel.ActiveWorkbook.Close&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;objExcel.Application.Quit&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Search the 5th column for the Serial Number&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;&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;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;For i = 1 to Ubound(arrData)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;If Instr(Trim(arrData(i,5)), Trim(serialnumber.text)) &amp;gt; 0 Then&lt;br /&gt;&lt;i&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;#39;////// When found, the Lease Expiry date will be in the 6th column&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;leaseexpiry.text = arrData(i,6)&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// The HP Suggested Monthly Print Volume will be in the 7th column&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;intHPMonthlyVolume = arrData(i,7)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Next&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;#39;////// This is the check to see if the printer information was found in the spreadsheet //////&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;////// If the serial number was not found, or the HP Suggested Monthly Print Volume&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;////// was not specified in the spreadsheet, then the intHPMonthlyVolume will be null&amp;nbsp;&amp;nbsp; //////&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;////// and the script will exit.&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;If intHPMonthlyVolume = &amp;quot;&amp;quot; Then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; MsgBox(&amp;quot;Unable to locate all the printer information in the spreadsheet&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Exit Sub&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// The lease on printers is 5 years, or 60 months&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Subtract 60 months from the date the lease expires on to get the install date&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;dateLeaseBegin = DateAdd(&amp;quot;m&amp;quot;, -60, leaseexpiry.text)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Now that we have the install date, we can get the number of months&amp;nbsp; the&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// printer has been in production&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intMonthsInProduction = DateDiff(&amp;quot;m&amp;quot;, dateLeaseBegin, Date)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Get the printer page count from reading the SNMP String&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;&amp;nbsp; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set CommandString = objShell.Exec(snmpgetpath + printername + strPageCountString)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Do While Not CommandString.StdOut.AtEndOfStream&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;////// Using STDOUT to read the output //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = CommandString.StdOut.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Loop&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Since the Page Count has been pulled, parse the data to get rid of the garbage //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intTemp = InstrRev(strText, &amp;quot;:&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = Trim(Mid(strText,intTemp + 2, Len(strText)))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// If the page count number is larger than 10,000,000 then its incorrect, use the //////&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// secondary string to get the page count.&amp;nbsp; Some printer MiBs have a serial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //////&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// number or other printer information in the string so the alternate must be used//////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;If Len(strText &amp;gt; 8 ) Then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set CommandString = objShell.Exec(snmpgetpath + printername + strPageCountString2)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Do While Not CommandString.StdOut.AtEndOfStream&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;i&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#39;////// Using STDOUT to read the output //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = CommandString.StdOut.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Loop&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;End If&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Since the Page Count has been pulled, parse the data to get rid of the garbage //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intTemp = InstrRev(strText, &amp;quot;:&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strText = Trim(Mid(strText,intTemp + 2, Len(strText)))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intPrinterPageCount = strText&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Get the printers actual pages per month&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;&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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intPrinterMonthlyVolume = intPrinterPageCount / intMonthsInProduction&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PageCount.text = Round(intPrinterMonthlyVolume,0)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Get the printers actual percentage of HP&amp;#39;s Maximum Monthly Volume&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;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;intPercentUsage = ( intPrinterMonthlyVolume / intHPMonthlyVolume ) * 100&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;#39;////// Post the acutal usage to the form&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;&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; //////&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PrinterMonthlyVolume.text = Round(intPercentUsage,1)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: How do I get the value of a Text field in a repeating section</title><link>https://www.infopathdev.com:443/forums/thread/38876.aspx</link><pubDate>Wed, 25 Feb 2009 01:40:21 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:38876</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/38876.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=38876</wfw:commentRss><description>&lt;p&gt;Please try eventObj.&lt;strong&gt;Site&lt;/strong&gt;.SelectSingleNode(&amp;quot;my:Multiple_Printer_Name&amp;quot;).text&lt;/p&gt;
&lt;p&gt;You may need to adjust the relative path depending where eventObj.Site.SelectSingleNode is positioned relative to my:Multiple_Printer_Name in the DOM, but if my:Multiple_Printer_Name&amp;nbsp;is&amp;nbsp;directly below the repeating node it should be ok.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;This thread deals with a similar issue in VBScript,&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.infopathdev.com/forums/p/10802/38667.aspx#38667"&gt;http://www.infopathdev.com/forums/p/10802/38667.aspx#38667&lt;/a&gt;&lt;/p&gt;</description></item><item><title>**SOLVED** - How do I get the value of a Text field in a repeating section</title><link>https://www.infopathdev.com:443/forums/thread/38870.aspx</link><pubDate>Wed, 25 Feb 2009 00:08:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:38870</guid><dc:creator>zhollett</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/38870.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=38870</wfw:commentRss><description>&lt;p&gt;Hi, Sorry if this is a re-post but Im having an issue similar to this post. &lt;a href="http://www.infopathdev.com/forums/p/5401/20365.aspx#20365"&gt;http://www.infopathdev.com/forums/p/5401/20365.aspx#20365 &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;I have a repeating section which contains a button and a text field.&amp;nbsp; The code for that button uses information from the text field contained in the repeating section.&lt;/p&gt;&lt;p&gt;How do I get my button (inside the repeating section) to use the value of a text field inside the same repeating section.&lt;/p&gt;&lt;p&gt;&amp;nbsp;I am using VBscript for the code language.&amp;nbsp; Here is what I have so far.&lt;/p&gt;&lt;p&gt;&amp;lt;these examples do not work&amp;gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;	strText = eventObj.SelectSingleNode(&amp;quot;Multiple_Printer_Name&amp;quot;).text
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;strText = eventObj.SelectSingleNode(&amp;quot;my:Multiple_Printer_Name&amp;quot;).text&lt;/p&gt;&lt;p&gt;&amp;nbsp;strText = XDocument.DOM.DocumentElement.SelectSingleNode(&amp;quot;my:Multiple_Printer_Name&amp;quot;).text&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for any input and I appreciate your time. &lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>