至少4年来,这对我们来说一直很好,没有问题。我们使用OutputTo命令来生成报告,将对象名称,格式设置为PDF,然后使用网络文件路径来输出它。
几个月前,错误2501消息失败了。
我的帮助台已经抛弃了我,所以我想知道是否有人知道为什么这突然停止了工作。
我创建了一个简单的,剥离的Access DB,可以执行两项操作,输出到C驱动器,然后根据表单上的文本框输出到文件路径。这样我就可以测试输出的UNC和网络映射名称。以下是输出的代码行:
DoCmd.OutputTo acOutputReport," TestReport",acFormatPDF,txtLocation.Value
以下是事实......
输出到网络时它只会失败。我可以使用代码毫无问题地输出到本地驱动器。
UNC文件路径和映射的驱动器名称
再次 - 这段代码工作多年没有任何问题。
我不是唯一的用户,我在不同的机器中,在建筑物的不同位置测试了简单的代码。它在任何地方都无效。
我们正在使用Access 2007.它也不适用于只拥有Access DB运行时dll的用户。
这令人沮丧。
希望有人能指出我正确的方向。
答案 0 :(得分:0)
我走遍了办公室,找到了两个可以正常工作的人。这向我建议有群组权限阻止我的"群组中的任何人"从输出到网络。这两个人在任何网络位置创建PDF都没有问题。