首页 > 解决方案 > 如何在 MS Access 中检索/设置链接 OLE 对象的路径?

问题描述

我正在设置一个包含 OLE 对象(AutoCAD 绘图)的数据库。我已将用户限制为只能链接 OLE 对象(而不是嵌入它们),以防止因文件重复而导致表过载。

我此时的问题是,当用户在网络驱动器中浏览文件时,他们输入的是相对链接 (W:\Department\Files\Drawings\NewPart.dwg) 而不是 UNC (\\Server\Volume\Department\文件\工程图\NewPart.dwg)。即使对于同一驱动器具有不同驱动器号的用户,我也找到了将驱动器号更改为其 UNC 对应项的代码,因此这不是问题。

我想做的是:

我要解决这个问题了吗?我已经尝试了在多个网站上找到的一堆不同的代码片段,但似乎无法做到正确。我也不是软件开发人员,我是机械工程师,所以我的基础可能是错误的。如果有更好的方法,请指出,我真的很感激。

标签: ms-access

解决方案


Maybe you should add system variable in enviroment for each user? Then you can use aliases like %MYSPECIALFOLDER%\Department\Files\Drawings\NewPart.dwg? Each user will have their own environ setup, but your path always be correct


推荐阅读