使用前先看这张图: B9eBEM4N.rar (250 KB, 下载次数: 998) 问题在:http://club.excelhome.net/dispbbs.asp?BoardID=23&ID=138739&replyID=&skin=0 主要是太兴奋了,所以虽然在没有做得很成熟的情况下,就拿出来大家分享了(核心问题已解决!). 在本版内,我也发过几个Word与Access交换数据的贴子,但交换的内容仅限于文本,如果Word文档中有图或有表格,则不能正常提交给数据库,在数据库中使用OLE字段的话,则无法在Word中将其恢复读出来,而只能在Access中读出来。我一直在寻找解决这个问题的办法,前段时间发现了一个Office文档编码解读工具(前几天在本版发过),分别用它读了OLE中插入与没有插入Word文档的区别,再比较了该Word文档本身的编码,终于发现了问题的关键:OLE字段中的Word文档,在文档的最前面被添加了两个回车换行符(即:两个chr(13)&chr(10))!怪不得过去无法读取保存在OLE字段中的Word文档!!哈哈,于是有了现在这个范例程序,不但可读写DOC,也能读写XLS、GIF、JPG等格式的文件!所以提出来与大家分享! 大家试试,另外问一下,如何将代码精炼些?相关的Access程序,也可以参考我在http://club.excelhome.net/dispbbs.asp?BoardID=23&replyID=580520&id=74977&skin=0这个贴子的6楼发的文件(应该说与现在这个可以互为表里了)。 [此贴子已经被作者于2005-12-29 12:47:54编辑过] |