我需要将Word文档作为OLE对象存储在Access数据库中,然后在窗体上显示它们。要“正确”执行此操作(因为Access本身会这样做),必须在原始文件数据中添加OLE页眉和页脚。
我想问一下这个算法是否清楚已知。到目前为止,我发现不仅添加了页眉和页脚,而且还略微修改了原始Word文档数据。
答案 0 :(得分:1)
我认为可以公平地说,不,创建OLE嵌入对象的实现细节并非“清楚地知道”,至少绝大多数Windows开发人员都知道。完全没有这个问题的答案(直到现在)作为证据。创建和解密OLE嵌入对象是一种神秘的仪式,涉及其他应用程序(如Microsoft Word)充当OLE服务器,回调函数,秘密咒语和偶尔的动物牺牲。
追求这一行动需要付出巨大努力才能使自己处于几乎所有人都试图逃避的境地。与此主题相关的绝大多数问题都来自试图“解放”其嵌入的OLE对象的人,而不是更多的人。
你说“这不是你的决定”,所以也许你应该转发这个问题的副本及其对“决策者”的回应,看看他们是否可能会重新考虑。