Apparently access uses some kind of undocumented byte stream format for ole objects. There's some code in this article http://www.codeguru.com/cpp/data/mfc_database/microsoftaccess/article.php/c1123 but it uses some functions not wrapped by pywin32. Roger