Updated date:

Export Outlook Notes to Document or Text Files

Author:

Export Outlook Notes to Document Files

There are a lot of people who want a free way to export their Outlook notes to separate document files. Here is a step by step method of exporting those notes. It may seem tricky, but it really is simple and should take all of 5 minutes to complete. The actual export happens so quickly you will be astonished. The notes will be exported into Word or text documents with the same name as the notes.

Windows does not allow many special characters in file names and the code for exporting the notes will strip every character except A-Z, a-z, and 0-9 from the file name and replace it with a dash. The following device names are also restricted from use as file names by Windows and should not be the name of a note: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. It is up to you to make sure no notes are named any of these special device names.

  • Create a folder on the root (main part) your C: drive named "Notes". It is important that this folder be on the root of the C: drive.
  • Open Outlook.
  • After Outlook opens, click on the top bar of the Outlook window next to the name Microsoft Outlook.
  • Press ALT-F11 which will open Outlook's Visual Basic window. If it does not open, be sure you clicked on the top bar of the Outlook window and press ALT-F11 again.
  • On the top toolbar, click on Insert and Module. You should see a new window pane open labeled Project1, Module1.
  • Copy the code you find listed below in this article and paste it in the Module1 window pane. If you wish to export to a document that can be opened in Word (rich text format), use the NotesToRTF code. If you wish to export to text files, use the NotesToText code.
  • On the top toolbar, click on Run and then click on "Run Sub/Userform".
  • A window will pop up asking you to select the folder where your Outlook Notes are located. For most people, this will simply be your normal Outlook Notes folder. Select the Notes folder and then select OK. [More advanced users may select different note folders they may have created, following these steps over and over until all their notes are exported.]
  • The Notes will quickly be exported at this point. "Running" will appear next to "Microsoft Visual Basic" window name at the top of the screen and disappear when the notes are exported. You may see it flash for a second if you have just a few notes. For hundreds or thousands of notes, it will take longer. Wait for "Running" to go away and you may proceed.
  • Close the Microsoft Visual Basic window.
  • Close Outlook. You will receive a popup window asking if you want to save the VBA project. Answer No.
  • Look in the Notes folder on the C: drive to find your notes.

If you received a "Run time error", click End and then check the following:

  • Did you use a restricted device name for a note?
  • Did you REALLY name the folder Notes in the ROOT of the C: drive?
  • Fix the folder name and then go back to the Microsoft Visual Basic window and click on Run and then "Run Sub/Userform" again.
  • The code is proven and should work every time when you follow the directions. If it still fails, I suspect you may have a corrupted Outlook data file. There are many Hub pages that address how to fix the problem. Simply search for "scanpst" and follow the directions listed in the page.

Update

The new code listed below will strip all characters except A-Z, a-z, and 0-9 from file names and replace them with a dash. The original code is still available below in case you have problems with the new code. The original code will only strip away "/" and "\" characters from note names.

New Notes to RTF Code

Sub NotesToRTF()
    myfolder = "c:\notes\"
    Set sanitize = CreateObject("vbscript.regexp")

    sanitize.IgnoreCase = True
    sanitize.Global = True

    Set myNote = Application.GetNamespace("MAPI").PickFolder
    For cnt = 1 To myNote.Items.Count
        sanitize.Pattern = "((?![a-zA-Z0-9]).)+"
        noteName = sanitize.Replace(myNote.Items(cnt).Subject, "-")
        sanitize.Pattern = "\-+"
        noteName = sanitize.Replace(noteName, "-")
        myNote.Items(cnt).SaveAs myfolder & noteName & ".rtf", OlSaveAsType.olRTF
    Next
End Sub

New Notes to TXT Code

Sub NotesToTXT()
    myfolder = "c:\notes\"
    Set sanitize = CreateObject("vbscript.regexp")

    sanitize.IgnoreCase = True
    sanitize.Global = True

    Set myNote = Application.GetNamespace("MAPI").PickFolder
    For cnt = 1 To myNote.Items.Count
        sanitize.Pattern = "((?![a-zA-Z0-9]).)+"
        noteName = sanitize.Replace(myNote.Items(cnt).Subject, "-")
        sanitize.Pattern = "\-+"
        noteName = sanitize.Replace(noteName, "-")
        myNote.Items(cnt).SaveAs myfolder & noteName & ".txt", OlSaveAsType.olTXT
    Next
End Sub

NotesTo RTF Code

Sub NotesToRTF()
    Set myNote = Application.GetNamespace("MAPI").PickFolder
    For cnt = 1 To myNote.Items.Count
        noteName = Replace(Replace(myNote.Items(cnt).Subject, "/", "-"), "\", "-")
        myNote.Items(cnt).SaveAs "c:\notes\" & noteName & ".rtf", OlSaveAsType.olRTF
    Next
End Sub

NotesToText Code

Sub NotesToText()
    Set myNote = Application.GetNamespace("MAPI").PickFolder
    For cnt = 1 To myNote.Items.Count
        noteName = Replace(Replace(myNote.Items(cnt).Subject, "/", "-"), "\", "-")
        myNote.Items(cnt).SaveAs "c:\notes\" & noteName & ".txt", OlSaveAsType.olTXT
    Next
End Sub

Comments

Corey Ames (author) from Wichita, KS, USA on May 06, 2020:

Thanks for posting!

trostc on May 06, 2020:

Thanks for that. I was able to get this to work:

noteName = Left(noteName, 220)

However, I ran into another issue. (using the "new" method for TXT files)

I ended up using this for the sanitize string of allowed characters

sanitize.Pattern = "(((?![a-zA-Z0-9,@,{,},#,&,%,=,+,_,-,^,(,),;,',$,,]).) )+"

which works well, but for some reason it was still letting \ * and : through.

being the really bad coder that I am, got it to work by adding the santize string from the "old"/original script, adding one entry for each character. it's not pretty, but I ended up with this:

Sub NotesToTXT()

myfolder = "c:\temp\notes\"

Set sanitize = CreateObject("vbscript.regexp")

sanitize.IgnoreCase = True

sanitize.Global = True

Set myNote = Application.GetNamespace("MAPI").PickFolder

For cnt = 1 To myNote.Items.Count

sanitize.Pattern = "(((?![a-zA-Z0-9,@,{,},#,&,%,=,+,_,-,^,(,),;,',$,,]).) )+"

noteName = sanitize.Replace(myNote.Items(cnt).Subject, "_")

sanitize.Pattern = "\-+"

noteName = sanitize.Replace(noteName, "-")

noteName2 = Replace(Replace(noteName, "/", "-"), "\", "-")

noteName3 = Replace(Replace(noteName2, ":", "-"), ":", "-")

noteName4 = Replace(Replace(noteName3, "*", "-"), "*", "-")

noteName5 = Left(noteName4, 220)

'MsgBox "The name is " + noteName5

myNote.Items(cnt).SaveAs myfolder & noteName5 & ".txt", OlSaveAsType.olTXT

Next

End Sub

...note the commented out msgbox line that I was using to show the name of the file before it got to the saveas function, in case for some reason it gets an error trying to save the file, I'll have some idea of what file to look for

Thanks for the assist. I never know if threads this old will ever come back to life :)

Corey Ames (author) from Wichita, KS, USA on May 05, 2020:

I have not tested the following, but believe it should work. Add this to the code:

noteName = Left$(noteName, 250-Len(myfolder))

This will keep the leftmost portion of the note name while truncating it to the proper length taking into account the 4 characters of the file type of ".rtf" or ".txt" at the end as well as the length of the folder where you will store the note. For instance:

For cnt = 1 To myNote.Items.Count

sanitize.Pattern = "((?![a-zA-Z0-9]).)+"

noteName = sanitize.Replace(myNote.Items(cnt).Subject, "-")

sanitize.Pattern = "\-+"

noteName = sanitize.Replace(noteName, "-")

noteName = Left$(noteName, 250-Len(myfolder))

myNote.Items(cnt).SaveAs myfolder & noteName & ".rtf", OlSaveAsType.olRTF

Next

trostc on May 04, 2020:

bringing this back from the dead, as it were. Corey, I'm running into an issue, maybe you have some insight. Using the newest code, I'm running into errors when the Note has a 1st line/Subject line that is too many characters for Windows to handle. (file path and name would exceed the 255 character limit)... I haven't been able to figure out how to limit the file name to a shorter number of characters.

lukas on December 25, 2016:

Thx , Work perfect

Ant Smith on May 10, 2016:

Brilliant.

I did a search. Tried synchio and got a very comprehensice xml file, but all i wanted is a word doc for each note so that was just too convoluted.

This solution 100% met my particular user story - many thanks

Corey Ames (author) from Wichita, KS, USA on July 28, 2015:

If anyone does wish to donate, you may go to to the following to make a donation through paypal. If this is against Hubpages policy, I'd be glad to remove this comment, but I am just answering a question. ;-)

icthustechnology.com/pay-online

Derek C johnstone on July 28, 2015:

Hi

Brilliant work.

I use Notes in Outlook to store all my user names and password clues on over 200 sites, but needed to make that available on my tablet. I've changed to a Cloud approach with your great help.

Can I send you a donation? Perhaps paypal?

Corey Ames (author) from Wichita, KS, USA on July 27, 2015:

Alex, Thank you for the kind words. I should acknowledge that I took a part of the code you presented and included it in my own. It allows users to more easily change the path of the folder where the notes are placed.

Alex on July 26, 2015:

*sync

Alex on July 26, 2015:

Thanks, kind sir! I prefer the file name to be more specific also, of course, rather than being a string of digits representing date and time of creation, but unfortunately the original code kept giving me a run time error (I guess my notes were full of illegal operators).

Anyways, if that was the cause of my errors, then I'm sure your updated code will now work for me, and for others on here (who probably had the same or similar errors). I'll try it out myself next time I sink my iPhone notes to Outlook!

Thanks again for the very helpful write-up.

Corey Ames (author) from Wichita, KS, USA on July 25, 2015:

I have updated this hub to include new code to strip every non-alphanumeric character from note names during the export process. I look forward to comments on how this is working.

Corey Ames (author) from Wichita, KS, USA on July 25, 2015:

Alex, the code you found varies in a few ways, but only one thing is pertinent. I use the note Subject as the saved note file name and replace some characters in the subject name that are considered illegal by the Windows file system (“/” and “\” characters with a “-“). Your code uses the Creation Time of the note as the file name and removes the “/”, space, and “:” characters.

It is my preference to know the name of the note by subject when I look through the folder containing the saved note files. However, the subject can have many illegal characters in it that need to be replaced. Using the Creation Time for the file name always has a consistent result and therefore you always know which characters need to be removed to create a valid file name. Your file name will always look something like 12182008122937PM because the file was created on 12/18/2008 at 12:29:37 PM.

Less importantly, the code you found also mandates that the notes are located in the main Notes folder. This makes the process of exporting easier, but less flexible. My code allows you to choose which Notes folder you wish to export in case you have multiple Outlook data files and you wish to choose which one you desire to export.

Your error with my code probably resulted from the note Subject having illegal characters that were not being removed.

Phil R on February 17, 2015:

This worked fine for me with Outlook and Office 365

Thank you very much Emperor!

John E on November 21, 2014:

Oldie but still a goodie. Worked great for me. Had some special characters in Note names to fix but after that all worked great. Thanks.

John G on July 29, 2014:

Is there a way to import notes via a similar method?

Linda Breshears on July 24, 2014:

awesome! It took some effort but it worked. Yay

Corey Ames (author) from Wichita, KS, USA on July 13, 2014:

Brajesh, I think you probably have macros disabled in Outlook. Try this. Select File, Options, Trust Center, Trust Center Settings, Macro Settings, Notification for All Macros, OK. Then try it again.

brajesh on July 13, 2014:

I used this macros successfully three months back. However, when I wanted to update it today. The macros does not run. The remark says " Macros in this project disabled". Request help.

mainmeat on May 17, 2014:

SPOTON!!!!!

Petrik Lajos on April 26, 2014:

So, for me the solution was the changing of the 4. line to this one:

noteName = Left(Replace(Replace(Replace(Replace(myNote.Items(cnt).Subject, "/", ""), "\", ""), ":", ""), """", ""), 40)

And I use RTF variant, because of russian characters. If TXT, it must be UTF-8 encoding, but I don't know, how to set it. :) My knowledge is only PHP, Java, etc.

Petrik Lajos on April 26, 2014:

Sorry, both of them does not work for me. I had used ScanPST.

It crashes after few files.

Maybe because of codeset? I use hungarian and russian letters too.

Vaibhav on April 02, 2014:

This is really really really helpful :) Thanks!

You.Are.Awesome! on March 22, 2014:

OMG....thanks a TONN mann!!

I was trying to figure out a way to do this....thank God i came across ur page!

Thanks a million!!! :D

JoeB on February 16, 2014:

Thanks a million for that it worked perfect.

Emperor Crusher on June 28, 2013:

Khalid, that is correct.

Khalid on June 28, 2013:

what is "the root of the C: drive"?

I just open drive C , and create the folder there. Is that right?

Harsha on May 28, 2013:

THANK YOU!!! A few tweaks with the note titles and this worked magic. :)

yes! on March 01, 2013:

OMG THXXX!!!!

Corey Ames (author) from Wichita, KS, USA on January 31, 2013:

Glenn, that's a great tip! I think Microsoft wants everyone to move from Outlook notes to OneNote.

Glenn Frazier on January 31, 2013:

Really works! Pay attention to the title of each note (first line of note) because that becomes the file name of the text file. You really do need to remove any special characters in the Note title (not the body of the Notes).

I moved Outlook 2010 notes to OneNote 2010. I used the procedure above for step one. Step two I used OneNote 2010 Text File Importer. See http://blogs.msdn.com/b/johnguin/archive/2010/06/2... It's a little flaky but eventually got it to work.

Anonymous on January 30, 2013:

This was really awesome!! Thanks!

Bernard on November 27, 2012:

Great!

And gives so many ideas...

Wilfredo on November 23, 2012:

Richard you need to set permitions for macro on TrustCenter then restart outlook and try again.

Wilfredo on November 23, 2012:

Simple, ans very usefull THX..

Richard Pytel on November 20, 2012:

Got stuck when after clicking run and run sub a box popped up asking for the name of the macro

Corey Ames (author) from Wichita, KS, USA on November 14, 2012:

@chittu, thanks for sharing. That works very well if you have just a few notes. You copy the text and then paste it into something like Word or Notepad and then save the file. But my way saves time if you have more than 5 or 6 notes. Some people have hundreds.

Chittu on November 14, 2012:

Open Outlook + Notes

Then Copy Notes or Select all and Copy & Paste

Corey Ames (author) from Wichita, KS, USA on November 01, 2012:

@Jim M, when I have used iTunes for my clients in the past, there was an option to sync Outlook notes to the iPhone. If you just want the current notes on there, this will work fine. But if you make changes to either side and want them synchronized (like I do on my Android), then iTunes may be your answer. I also author syncdroid.net, where I list software that syncs Outlook to Android devices. These kind of things are up my alley.

Jim M on November 01, 2012:

You were correct again. For some reason, I couldn't copy directly from this site to the Window Pane, but I was able to copy from this site to a word file and then from the word file to the Window Pane. It then worked as advertised!

I've been trying to get my Outlook Notes onto my iPhone for over a year. With this solution, I got my notes stored as text files on my PC. I then used the free versions of DiskAid for my PC and FileApp for my iPhone to transfer the Text Files onto FileApp on the iPhone.

Thanks a million!

Corey Ames (author) from Wichita, KS, USA on November 01, 2012:

@Jim M, the only thing I can think of is that you did not copy the code properly. It sounds like you are doing the copy right, but if the code is not correct, then after it is entered it can give a compile error.

Jim M on November 01, 2012:

After I copy the code (starting with "Sub" and ending with "End Sub"), I get a compile error. Then , after I click on "Run Sub Userform", instead of a pop-up asking me to select a sub-folder, I get a pop-up entitled "macros" asking for a "Macro Name". Please help!

Corey Ames (author) from Wichita, KS, USA on October 26, 2012:

@raspoid, I would not think special characters in body of the note would matter, except in the first line. Remember that notes are named from the first line in the note. I hope this helps.

raspoid on October 25, 2012:

I get a "Run-time error 13: Type mismatch" error when i try to run this.

I have notes which have plenty of numbers and special characters in the body but not in the name. Could this be the reason that I can't get this to work?

cof1971 on August 01, 2012:

Thanks for this - works a treat, and like so many others I've been looking for a way to export / backup Outlook Notes.

One step further, have you figured out a way to import the .rtf or .txt back into Outlook Notes. I had to re-create my .pst and other than creating all of the Notes again copying & pasting one by one from the .rtf into a new Note..... A tedious job if you have a load of Notes :-)

Nikolas Hill from Baltimore, Maryland on July 12, 2012:

This worked wonderfully! I got a Nokia Lumia 900 this week, and thought I might have made a mistake changing from my BB Pearl!! That thing was 4 years old!! Anyways, I exported my Notes as .txt files and can now edit them with OneNote. I probably won't need to use Outlook Notes anymore, I really just did on my BB. My HP Pocket PC used to have .doc and .txt files. Thanks a billion though, great solution!

Mili Zhang from Shanghai, China on July 08, 2012:

Brilliant!! Thanks!!

Aaron on May 24, 2012:

I'm getting a compile error at Set myNote expected end of statement?

Henk on May 21, 2012:

I love everything about this!

Toni Azon on May 04, 2012:

Thanks a lot . It worked fantastic ¡

Champion man ¡

Mark on April 11, 2012:

Thank you so much for helping this ignorant slob! It worked like a charm. I have no idea how or why but it worked great!

Mr. Slow on April 04, 2012:

You ROCK THE HOUSE!! This is the best thing that ever happened to me!

Thanks Marco on March 22, 2012:

Marco - it was getting through only about 33 of my 200 total, then started failing for m. UNTIL I made your additions - THANK YOU! You should change your name from Marco to Macro :)

pecoraio on March 13, 2012:

Thanks, This worked perfectly. This has been on my to do list for a while.

Paul Lauener on March 12, 2012:

Thank you so much!! I've been looking for a way of doing this for literally years. I've finally managed to abandon the tyranny and time wasting of Outlook and Outlook exchange!!!! If anyone wants to export all their e-mails, the best I have found of doing it is to set up your Gmail in Outlook and then copy and paste all your folders from your Exchange account to your Gmail account. It is time consuming but it all gets there with correct dates etc.

Summitville on February 10, 2012:

I have one note that is greater than 30,000 characters (30,168 bytes) and it would not open in Outlook. But the NOTE did open and it did SAVE as TEXT file with the VB6 script!

Also, I had error ...

-2147467259 (80004005) is invalid character error.

which is same error as previous user reported.

So, I added ...

notename = Replace(notename, Chr(9), "-")

to removed the invisible TAB Character from Subject.

Error was eliminated.

Marco on January 31, 2012:

Good work!

Before the line myNotes.Items... I insertet these lines:

noteName = Replace(noteName, ":", "-")

noteName = Replace(noteName, "?", "-")

noteName = Replace(noteName, "*", "-")

noteName = Replace(noteName, Chr(34), "-")

This makes, that unallowed characters in the filename are translated into "-".

Corey Ames (author) from Wichita, KS, USA on January 25, 2012:

@Nick,I'm sorry for your troubles. It seems you have some problems that are outside the scope of this hub. Since this is just a comment section, at this time it might be best to hire a technician or find a forum to post your problem and work through a solution.

Nick Lockhart on January 25, 2012:

Thanks but now I get a Compile Error :(

Emperor Crusher on January 24, 2012:

@Nick, I just did a Google search of your error message and came up with a lot of results on how to enable macros, especially from Microsoft. I suggest you follow some of these directions that are specific to the version of Office that you are using.

Nick Lockhart on January 24, 2012:

Hi & thanks for your great instructions. When trying to perform the 'run' I received the error message:

"The Macros on this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros." How do I rectify that so I can do the export please? Thanks, Nick

Corey Ames (author) from Wichita, KS, USA on December 04, 2011:

@Tejas, I suggest you do the same thing I suggested for Raymond. And anyone else with the same problem, I also suggest this for you (IE. please try this before posting a comment of a failure). It may be a corrupted data file. From my hub: "There are many Hub pages that address how to fix the problem. Simply search for "scanpst" and follow he directions listed in the page." Let's see if that fixes your problem.

Tejas on December 03, 2011:

I had colons (:) in the first line of the notes, and that created problem.. Once I fixed the notes. I'm stuck with the error that is mentioned by @Raymond. I tried changing the count from 1 to 2, but still no go. any other thoughts? I have about 700 notes :-)

HDrum on November 05, 2011:

This worked beautifully. Thanks so much for the clear, concise instructions. I DID have trouble getting the Visual Basic Editor to come up, but when I had my cursor over the middle of the screen and pressed ALT F4, it finally worked. Thanks again.

Corey Ames (author) from Wichita, KS, USA on September 10, 2011:

@Rookie1, you are the second person who commented that you had a problem with a colon in your note name. I've edited the Hub post to detail which characters cannot be used in file names. Further, I listed some special names that cannot be used as note names, because they either cause problems or are forbidden as file names in Windows.

@Raymond, I suspect you have a corrupted Outlook data file. I've added a suggestion in the Hub to address this issue.

Rookie1 on September 09, 2011:

This was great! Thank you. Helpful hint for others: I got an "run time error" every time it tried to export a note with a ":" in the title. I needed to remove those from each note and then it exported just fine.

Oscar on September 04, 2011:

I got an error, but then I checked the "Notes" folder I created and it seems to have worked! Easy! -and i'm not very 'geeky' at all. thx!

Roland on August 09, 2011:

Thank you! It's a life saver.

Theo on July 31, 2011:

Thank you, it worked perfectly

Mats on June 08, 2011:

Wonderful! Does it handle notes with the same name? Could that be why its crashing? Perhaps add an "if exist" loop with a counter?

Raymond on May 17, 2011:

I've tried and it exported 1 note then stopped/failed with

Run-time error '-2147467259 (80004005)':

The operation failed.

When I changed the code

For cnt = 1 To myNote.Items.Count

to

For cnt = 2 To myNote.Items.Count

It exported the next note but then exported 1 note then stopped again with the same error. If I repeat changing the above code "cnt = x", it continues exporting 1 note and stops.

Looks like the problem is not looping. If there were syntax error, it would not export at all, right.

Emperor Crusher on April 21, 2011:

@meema, good question! Your Outlook Notes will always remain the same. This simply exports your notes to files. Remember, when you export them, changes in Outlook notes will not be reflected in the exported notes and vice versa. But you can always export them again which would overwrite any files you still have in the Notes folder on the root of the C: drive. To be clear, that means the old files will be lost and overwritten with what is currently in the Outlook notes. Thanks for asking! If you like this hub, please vote me up! Thanks!

meema on April 21, 2011:

If I export my Outlook 2003 Notes to a Word or Text file, does that change anything in the original file? I want the original Outlook Notes to remain the same. I want to use the new exported Notes file to see how it looks after exporting. Before I use your procedure I want to be sure I don't ruin my original files and setup. Your help would be very appreciated! Thank you!

Yash on April 02, 2011:

Thanks mate. Works like a treat. You saved a lot my time.

Cheers.

Dan on March 30, 2011:

Thank you, that is extremely helpful. Quick and easy.

gpolka on February 12, 2011:

it's great - thanks from Europe as well

rasqual on January 31, 2011:

Needed to mod it a bit myself:

Replace(Replace(Replace(myNote.Items(cnt).Subject, "/", "-"), "\", "-"), ":", "-")

Folk Man on January 23, 2011:

I finally got around to cleaning useful files out of an old computer and this method saved me tons of hours. This was also on my To Do list for years. Now my wife will stop nagging me. Emporer Crusher, you are da' bomb!!!!!

Emperor Crusher on December 06, 2010:

@Isaac, sorry you are having problems. It has worked wonderfully for so many. Perhaps your Outlook data file is corrupted. Please look up "scanpst" in the Hubpages. The repair procedures may fix some issues. Then rerun the code snippit.

Isaac on December 06, 2010:

I still get run-time error although I've certainly checked the naming of the folder and location... :(

Deborah on November 16, 2010:

Thanks so much. This has been on my todo list for YEARS!

vgo8888 on October 24, 2010:

Now - if you can figure how to export them into MAC Notes or MAC Stickies - you will be the KING !!!!!

vgo8888 on October 24, 2010:

This Guy Rocks! Hat down...

DrDoo on October 12, 2010:

This is exactly what I was looking for. Only problem was with notes that had a blank space at the end of the first line. All I needed to do was remove the space. Thanks

Remy on September 21, 2010:

Beautiful! Thanks very much - it worked perfectly.

lzhang on September 16, 2010:

Fantastic!!! You're the best.

Related Articles