根据您的帖子和签名,我假设您正在使用VBA(AutoCAD 2008不支持VSTA)。因此,我提出的示例基于VBA,在我的第一篇文章中可能不够清楚。
那么,你用什么组件来打开盒子呢?应为“Microsoft Common Dialog Control 6.0”。
在新表单上添加两个按钮和一个CommonDialog控件,并粘贴下面的代码。
- Private Sub CommandButton1_Click()
- Dim SelectedFile As String
- CommonDialog1.FileName = "C:\MyTestFile.txt"
- CommonDialog1.ShowOpen
- [color=red]SelectedFile = CommonDialog1.FileName
- [/color] MsgBox SelectedFile
- End Sub
- Private Sub CommandButton2_Click()
- Dim SelectedFile As String
- CommonDialog1.FileName = "C:\MyTestFile.txt"
- [color=red]SelectedFile = CommonDialog1.FileName[/color]
- CommonDialog1.ShowOpen
- MsgBox SelectedFile
- End Sub
正如您所见,这取决于您在代码中的什么位置获得文件名;第一种方法是正确的(我不是说它是唯一的方法),应该可以解决您的问题。
当做 |