document.write('<div class="c" style="font-family: monospace;"><br />');
document.write('<span style="color: #ff0000;">\'*******************************************************************************<br />');
document.write('\'</span> Distribution List Generator v0<span style="color: #cc66cc;">.1</span><br />');
document.write('<span style="color: #ff0000;">\'<br />');
document.write('\'</span> Jeremy Edmiston <span style="color: #66cc66;">&#40;</span>JeremyEdmiston@PointLoma.<span style="color: #202020;">edu</span><span style="color: #66cc66;">&#41;</span><br />');
document.write('<span style="color: #ff0000;">\' Point Loma Nazarene University<br />');
document.write('\'</span><br />');
document.write('<span style="color: #ff0000;">\' Modified 09/20/2006<br />');
document.write('\'</span>*******************************************************************************<br />');
document.write('<span style="color: #ff0000;">\'<br />');
document.write('\'</span> Purpose: To create an Outlook Distribution List from a text file<br />');
document.write('<span style="color: #ff0000;">\'<br />');
document.write('\'</span> Usage:&nbsp; &nbsp;When executed, will browse <span style="color: #b1b100;">for</span> a file<br />');
document.write('<span style="color: #ff0000;">\'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Can be called with file path as parameter for auto-creation <br />');
document.write('\'</span><br />');
document.write('<span style="color: #ff0000;">\' File:&nbsp; &nbsp; The file to be loaded must contain one name per row with the format:<br />');
document.write('\'</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#91;</span>FirstName<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#91;</span>LastName<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#91;</span>EmailAddress<span style="color: #66cc66;">&#93;</span><br />');
document.write('<span style="color: #ff0000;">\'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; or [Name] [EmailAddress]<br />');
document.write('\'</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; or <span style="color: #66cc66;">&#91;</span>EmailAddress<span style="color: #66cc66;">&#93;</span><br />');
document.write('<span style="color: #ff0000;">\'<br />');
document.write('\'</span> Warning: Outlook Security will prompt to allow access, this is by design<br />');
document.write('<span style="color: #ff0000;">\'<br />');
document.write('\'</span>*******************************************************************************<br />');
document.write('<br />');
document.write('On Error Resume Next<br />');
document.write('<br />');
document.write('<span style="color: #ff0000;">\'Check for parameter <br />');
document.write('Set objArgs = WScript.Arguments<br />');
document.write('if objArgs.Count = 0 then<br />');
document.write('&nbsp; Set oFileBrowser = CreateObject(&quot;UserAccounts.CommonDialog&quot;)<br />');
document.write('&nbsp; oFileBrowser.ShowOpen<br />');
document.write('&nbsp; oFile = oFileBrowser.FileName<br />');
document.write('else<br />');
document.write('&nbsp; oFile = objArgs(0)<br />');
document.write('end if<br />');
document.write('<br />');
document.write('\'</span>Instatiate Outlook<br />');
document.write('Set oApp = Wscript.<span style="color: #202020;">CreateObject</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Outlook.Application&quot;</span><span style="color: #66cc66;">&#41;</span><br />');
document.write('<br />');
document.write('<span style="color: #ff0000;">\'Create the Distribution List Object<br />');
document.write('Set oDL = oApp.CreateItem(7)<br />');
document.write('<br />');
document.write('\'</span>Create a mail item <span style="color: #66cc66;">&#40;</span>DL <span style="color: #b1b100;">do</span> not allow direct access to members by design<span style="color: #66cc66;">&#41;</span><br />');
document.write('Set oMail = oApp.<span style="color: #202020;">CreateItem</span><span style="color: #66cc66;">&#40;</span>olMailItem<span style="color: #66cc66;">&#41;</span><br />');
document.write('Set oRecip = oMail.<span style="color: #202020;">Recipients</span><br />');
document.write('<br />');
document.write('<span style="color: #ff0000;">\'Open file and process records<br />');
document.write('Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)<br />');
document.write('Set FS = objFSO.OpenTextFile(oFile,1)<br />');
document.write('i = 0<br />');
document.write('Do While FS.AtEndOfStream &lt;&gt; True<br />');
document.write('&nbsp;strNextLine = FS.Readline<br />');
document.write('&nbsp;oRecip.Add strNextLine<br />');
document.write('&nbsp;i = i + 1<br />');
document.write('Loop<br />');
document.write('FS.Close<br />');
document.write('<br />');
document.write('\'</span>Add members from the mail recipients<br />');
document.write('oDL.<span style="color: #202020;">AddMembers</span> oRecip<br />');
document.write('oDL.<span style="color: #202020;">display</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <br />');
document.write('<br />');
document.write('Wscript.<span style="color: #202020;">Quit</span><br />');
document.write('&nbsp;</div>');
document.write('<br />&nbsp;<br /><div style="font-size: 12px">Brought to you by the community at <a href="http://www.bytemycode.com/snippets/snippet/514/1/" target="_blank">byteMyCode</a>.</div>');
