只需一步,快速开始
VBA中 能否使用 相对路径,
比如:
图形文件位置是D:\喷涂设备\模组\泵\
VBA文件位置是 D:\MYWORK\CADCAM
绝对路径使用时候不太方便, 毕竟不同机器中文件夹位置不同
能否把VBA文件和图形文件放在同一个文件夹下.用相对路径运行
使用道具 举报
不要用相对路径,得到当前运行的VBA程序文件自己所在的路径,问题就解决啦
(“工具”-》“参照”--》Microsoft Visual Basic for Applications Extensibility)ThisDrawing.Application.VBE.ActiveVBProject.filename
=====================================================西北凡人----http://www.abofanyi.com/blog
AutoCAD VBA二次开发教程的解法是
' 获得数据库文件的位置 Dim strDbName As String Dim strProject As String strProject = Left(ThisDrawing.Application.VBE.activevbProject.FileName, _ Len(ThisDrawing.Application.VBE.activevbProject.FileName) - 19) strDbName = strProject & "\mdb\" & InputDataBaseName & ".mdb" adoCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ strDbName & ";"
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-26 11:39 , Processed in 0.164268 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.