Cad 用vba 二次开发 想知道怎么用打开文件对话框选择文件或者文件夹,获 100

Cad用vba二次开发想知道怎么用打开文件对话框选择文件或者文件夹,获得路径和文件名字... Cad 用vba 二次开发 想知道怎么用打开文件对话框选择文件或者文件夹,获得路径和文件名字 展开
 我来答
来自大胜关眉开眼笑的雅典娜
2020-06-19
知道答主
回答量:2
采纳率:0%
帮助的人:1247
展开全部
我也想知道,Excel的VBA有一个Application.GetOpenFilename可以用,但是CAD的VBA找不到类似的方法和对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
复仇之牙
2017-07-22 · TA获得超过2250个赞
知道大有可为答主
回答量:1663
采纳率:78%
帮助的人:1526万
展开全部
VBA调用内置对话框—FileDialog | VBA实例教程 http://www.zhanzhanrufeng.com/cat1/314.html
追问
不行啊,cad 的vba好像没有FileDialog
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
okldh
2017-11-19
知道答主
回答量:1
采纳率:0%
帮助的人:1229
展开全部
选择文件夹代码,亲测试有用。选择文件的代码也有,但是不能弹出对话款,如果有选择文件的代码的话希望能分享下,我邮箱是860481995@qq.com
Private Sub CommandButton5_Click()
On Error Resume Next
'需要引用Microsoft Shell Controls And Automation
Dim shellA As New Shell
Dim shellB As folder
Set shellB = shellA.BrowseForFolder(0, BB, 0)
LJ_save = shellB.Items.Item.Path
If Right(LJ_save, 1) = "\" Then
LJ_save = Left(LJ_save, Len(LJ_save) - 1)
End If
TextBox4.Text = LJ_save
If Err <> O Then
MsgBox "发生错误!不能设置为桌面"
End If
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无耻之徒的徒弟
2020-11-17 · TA获得超过760个赞
知道小有建树答主
回答量:195
采纳率:75%
帮助的人:32.7万
展开全部
给你一段代码,我想你应该就是需要这种东西。。。。
其实就是VBA没有那个文件对话框,这是借用了LISP的办法来实现的。
Dim fileName As String
ThisDrawing.SendCommand "(setvar " & """users1""" & "(getfiled " & """Select a DWG File""" & """c:/program files/acad2002/""" & """dwg""" & "8)) "
fileName = ThisDrawing.GetVariable("users1")
MsgBox "You have selected " & fileName & "!!!", , "File"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f59eae1
2020-11-13
知道答主
回答量:14
采纳率:0%
帮助的人:3.5万
展开全部
可以利用excel vba的GetOpenFile 或GetSaveAsFilename方法。AutoCAD VBA 项目先引用 Microsoft Excel 16.0 Object Library,然后参考如下代码,
Set appExcel = CreateObject("EXCEL.APPLICATION")
fExcel = appExcel.GetSaveAsFilename("myFilename.xlsx", "Excel, *.xlsx;*.xls;*.xlsm", 1, "请选择需要存储的文件")
If (fExcel <> "False") Then theWorkbook.SaveAs Filename:=fExcel
可以实现在AutoCAD中调用文件对话框。GetOpenFile方法的代码类似。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式