musaranho 发表于 2022-7-6 22:32:35

VBA另存为运行时错误

我有以下代码:
 
'生成图形的特定名称并保存
 
xtNumPed=格式(txtNumPed,“00000#”)
sNP=右(txtNumPed,6)'os seisúltimos d�*gitos do nºdo pedido
dHr=格式(小时(现在),“0#”)hora
dMn=格式(分钟(现在),“0#”)分钟到
dSc=格式(秒(现在),“0#”)segundo
txtNDES=“红色”&“-”&单核苷酸多态性&“-”&dHr&dMn&“-”&差示扫描量热法
sNDes=txtNDES’nºdo desenho
 
将保存路径设置为字符串
将SaveName设置为字符串
保存路径=“\\main\trabalho\autocad\automation”
SaveName=SavePath&sNDes&“.dwg”
 
此图纸。SaveAs SaveName,acNative
 
'上面的代码生成此消息:
“运行时错误“-2145320861(80210063)”:保存文档时出错”
 
我想收到有关此错误的信息。
 
谢谢

BrianWren 发表于 2022-7-6 22:54:39

我也有同样的问题。
您能说一下您使用的是哪个AutoCAD版本吗?操作系统是什么?
我使用的是2005和Windows Server 2003。

musaranho 发表于 2022-7-6 23:15:59

AutoCad 2007和XP SP3。

PatrickMoe 发表于 2022-7-6 23:27:42

这个问题已经解决了吗?我和这里报道的问题一样,没有找到任何帮助。
 
我正在通过VB6中的脚本实现AutoCAD 2012的自动化。我目前正在一台作为虚拟机运行的最新Windows XP机器上使用AutoCAD 2012。
 
如果我直接运行,这段代码经常失败。如果我停在d e b u g e r中,然后缓慢地单步执行代码所在的sub,它通常会执行所需的操作。如果它在单步执行时失败,我继续下一步,然后将执行SaveAs的行设置为当前执行行并重试,那么它大部分时间都会工作。这似乎是一个时间问题,但就我而言,我想不出答案。
 
当这些问题出现时,我也经常看到以下无用的对话框。正如您可以清楚地看到的那样,这个错误对话框完全没有任何用处。
 
如果你们中的任何人已经找到了一个答案或解决这个问题,我真的非常感谢这里的回复或电子邮件。
 
提前感谢您在这个问题上提供的任何帮助。
 
拍打
 

PatrickMoe 发表于 2022-7-6 23:40:58

:facepalm:d e b u g g e r这个词被审查了,我不得不再发一个帖子来嘲笑这个事实。
页: [1]
查看完整版本: VBA另存为运行时错误