Yo utilizo SharpDevelop 2.2.
Indagando en la web encontré la solución, tenia que cambiar el CPU destino en lugar de Any CPU a x86 para que se compile codigo en 32bits y no me salga este error:
Código:
El Proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo local
Capturas:
No olviden guardar cambios

Para visual studio es lo mismo, encontré esta info: http://www.edrawsoft.com/64bit-office-component.php
Saludos.