What's the use of this?
Clean up your Outlook.pst file! Todi saves all your attachments to a unified location. No more searching in hundreds of mails - search on your hd instead. Todi leaves a link in all your mails so you'll know what attachment came with what mail.
Download
Newest Version.
Full Visual Basic 6 source code.
All components needed to run Todi.
For other software downloads, visit:
www.aufgang.org/koch/homepage/software.asp
Content
Installing Todi
Using Todi
Uninstalling Todi
Troubleshooting
Todi Wish List
Notes & Support
Known Issues and Problems
History
Installing Todi
This is quite simple: Run Todi.exe, specify your target path (or use default path) and click 'Start'.
Now close Outlook and start it again. The Todi popup menu should now appear in your standard toolbar.
If not, try the following: Move to the Todi directory (usually D:\Program Files\Todi Outlook2000 Add-In) and run register.bat. This should throw some message boxes that you pass clicking Yes or OK.
Now close Outlook and start it again. If still no Todi popup menu appears, end the outlook task manually by using the Windows Task Manager (CRTL+SHIFT+ESC) and start it again.
Using Todi
Todi runs though all selected mails (messages) and searches for attachments. In order to use Todi, select some mails that contain attachments (you can select all mails in a folder by pressing CRTL+A). Now select 'Save Attachments' in the Todi popup menu.
The following dialog allows you to specify the save path and filename for each attachment. If you're using Todi for the first time, choose 'Show Options' to customize Todi.
The default path for saved attachments is 'C:\My Documents\Outlook Attachments'. Specify the path and the options you want to use and click 'Save Settings'. If you now choose 'OK' Todi will save all attachments to the specified path and create subdirectories for each mail depending on your settings.
Uninstalling Todi
This is quite simple again. Move to the Todi directory (usually D:\Program Files\Todi Outlook2000 Add-In) and run uninstall.exe. If the Uninstaller cannot delete the todi.dll file, close Outlook or - if it still doesn't work - end the outlook task using the Task Manager.
The Uninstaller will delete all Todi files and unregister the Outlook Add-In.
Troubleshooting
Problem 001: Todi comes up with "Can't create ActiveX-Control" error messages.
Versions: 1.0.1, 1.0.2, 1.0.3
Cause:
Some of the required components are not installed:
| FileName | Version | Size | Description |
| msoutl9.olb | 9.0.0.2702 | 163840 | Microsoft Outlook 9.0 Object Library |
| MSO9.DLL | 9.0.0.3821 | 5595185 | Microsoft Office 9.0 Object Library |
| comdlg32.ocx | 6.0.84.18 | 140288 | MSComDlg |
| mscomctl.ocx | 6.0.88.77 | 1122816 | MSComctlLib |
| msvbvm60.dll | 6.0.84.95 | 1384448 | Visual Basic Virtual Machine |
| shdocvw.dll | 5.50.4134.600 | 1145104 | SHDocVw |
| scrrun.dll | 5.1.0.5010 | 147512 | Microsoft Scripting Runtime |
The first two components ship with Microsoft Office 2000, the last two with Internet Explorer 5.5. The Visual Basic Runtime does not ship with any standard software.
Resolution:
Download and install the
VB6 Runtime & SP4 Common Controls.
If it still doen't run, better don't try any longer.
Problem 002: Todi disappears when I restart Outlook or does not appear at all after installation
Versions: 1.0.1, 1.0.2, 1.0.3
Cause:
The Outlook Application does not really restart. Even when you close it, it remains in memory. If you restart it, it will not reload Todi.
Resolution:
First, end the Outlook task using the Windows Task Manager (CRTL+SHIFT+ESC). Now restart Outlook. If this doesn't help, try the following problem's resolution.

Technical Note:
This problem occurs when outlook does not properly shut down and thus, remains in memory. I'll do my best to fix this in the next 1.0.4. release.
Problem 003: Todi crashes and does not work anymore.
Versions: 1.0.1 - fixed in 1.0.2
Cause:
Outlook disables the Add-In when it crashes, but keeps it in the toolbar.
Resolution:
Restart Outlook. In Tools Menu, select Options >> Other > Advanced Options > COM Add-Ins. Enable the Todi Add-In, click OK. Restart Outlook again.

Technical Note:
This happens when Outlook considers an add-in to be error-prone (after it crashes seriously). The add-in gets disabled and you'll have to re-enable it by hand.
Todi Wish List
Brian wished (10/05/01):
- A command-line utility for automating Todi would be useful.
Scott wished (08/21/01):
- Archive email before using TODI: When archiving email to disk it will save email to a RTF or DOC format with the attachment embedded retaining the received date from the email as the last modified or created date and retaining the folder structure of that the email was saved in.
- Archive email after using TODI: When archiving email to disk it will save email to a RTF or DOC format retaining the hyperlink properties to the attachment with the received date from the email as the last modified or created date retaining the folder structure that the email was saved in.
Brian wished (08/21/01):
- Make Todi incase-sensitive when saving filenames.
Jan wished (08/10/01):
- An option for automatically removing attachments for outgoing mails without saving and link inserting.
Jeff wished (08/03/01):
- Todi should make the inserted links itself attachments, so the paperclip icon remains
- I want an optional way to browse and select current subfolders for saving files
- More "Create subdirectory options": BySender, ByFileType, BySenderAndFileType, ByFileTypeAndSender
- If I re-organize my hard drive, Todi should provide a link-updater feature
Matthew (06/20/01) and Jim (07/12/01) whished:
- I want a Todi that runs with Outlook 98!
JW wished (05/15/01):
- Todi should process all mails in selected folder
- Todi should process all subfolders
- Todi should build my complete Outlook folder structure under "My Documents\Outlook Attachments\"
Max whished (05/24/01):
- Todi should use long filenames when inserting links into mails.
P. Charrette whished (05/24/01):
- Todi should support putting attachments back into mails
Notes & Support
This program is provided 'as is'. I do not take any responsibility for damages caused by this program. Use it carefully!
However, if you have any comments or suggestions, please drop me a line on karsten.koch@aufgang.org. I will try to build it into the next release.
Known Issues and Problems
Todi does not run on Mail Folders.
Syptoms: Todi diplays "To use Todi, switch to a folder and select ..." and quits without listing attachments.
Cause: Office 2000 AntiVirus System
Status: fixed in version 1.0.5, displays OK/Cancel dialog
Note: You still have to confirm that you want to disable virus protection. After doing this, start Todi again and everything should work well.
Todi crashes Outlook when used with MAD Solutions Attachment Executive
Syptoms: Outlook diplays an error message "The add-in ...ExtMain.dll could not be installed or loaded ..."
Cause: Unknown
Status: not fixed
Todi crashes with Runtime Error 380 and freezes Outlook
Syptoms: Todi diplays an error message "Runtime Error 380"
Cause: Unknown (not reproducable)
Status: not fixed
Todi crashes with Runtime Error 21 when choosing Default Folder.
Syptoms: Todi diplays an error message "Runtime Error 21" after Cancel was choosed in Save As dialog.
Cause: Unsafe string operation
Status: Appears in 1.0.4 and 1.0.5 Releases. Fixed in 1.0.5 Releases after 05/15/01.
History
02/27/01 Version 1.0.0
- Todi saves attachments
03/02/01 Version 1.0.1
- improved error handling for invalid filenames
- added directory tree creation
03/05/01 Version 1.0.2
- added confirmation when deleting attachments
- changed usage of scripting runtime (scrrun.dll) from vtable binding to late binding because of version conflicts
- removed bug: writes "Saved Attachments:" to mail, regardless of any existing attachments
04/10/01 Version 1.0.3
- added regsvr32.exe to setup (for those who don't have it in their path)
04/10/01 Version 1.0.4
- removed "mousepointer remains hourglass" bug
- Todi now works within "Sent Items" folder
- removed nonworking fileopen button
- removed "Rebuild List" button
- added "save as" dialog for selecting folders
05/14/01 Version 1.0.5
- replaced "To use Todi, switch to ..." dialog with OK/Cancel warning dialog.
Thanks for using Todi. [Karsten Koch, 05/16/01]