请大家帮忙看看我保存.DWG文件的路径有什么问题吗
<P>Private Sub mnu_文件另存为_Click()<BR>Dim key1 As Integer<BR>Dim i As Integer, k As Integer<BR> On Error GoTo err0<BR> CommonDialog1.Filter = "AutoCAD文件(*.dwg)|*.dwg|" & "全部文件(*.*)|*.*|"<BR> CommonDialog1.CancelError = True<BR> CommonDialog1.DialogTitle = "另存为"</P><P> CommonDialog1.ShowSave<BR> File_保存文件.Path = CurDir<BR> File_保存文件.Pattern = "*.dwg"<BR> k = 0<BR> For i = 0 To File_保存文件.ListCount - 1<BR> If LCase(CommonDialog1.FileName) = LCase(File_保存文件.Path & "\" & File_保存文件.List(i)) Then<BR> k = 1<BR> Exit For<BR> End If<BR> Next i<BR> If k = 1 Then<BR> key1 = MsgBox("该文件已存在,是否要替换", vbYesNo + vbQuestion, "保存文件")<BR> Select Case key1<BR> Case vbNo<BR> 'CommonDialog1.filename = ""<BR> Exit Sub<BR> Case vbYes<BR> filename0 = CommonDialog1.FileName<BR> End Select<BR> Else<BR> filename0 = CommonDialog1.FileName<BR> acadApp.activedocument.SaveAs File_保存文件.Path & "\" & filename0 & ".dwg"<BR> End If<BR>End Sub</P> <P>好人没有人愿意帮忙的啊</P> <P>可以用FileSystemObject对象来检查文件是否存在</P>
<P>你自己也没有说有什么问题么:)</P> <P>关键是我不知道</P>
<P>acadApp.activedocument.SaveAs File_保存文件.Path & "\" & filename0 & ".dwg"<BR>有什么问题啊,但是文件不能保存的啊</P> 你把File_保存文件.Path & "\" & filename0 & ".dwg"的值Msgbox一下看看 <P>本人水平有限.</P>
<P>不过你让别人帮你调试程序,总要给一个基本能调试的程序吧!</P>
<P>err0: 没有</P>
<P>File_保存文件 是个List 不知干什么用.</P> <P>不好意思,我就是想知道我用CommonDialog保存文件时候的路径怎么写</P>
<P>就是 acadApp.activedocument.SaveAs 保存在当前路径下</P>
<P>acadApp.activedocument.SaveAs & "\" & filename0 & ".dwg" 这个写法有什么问题的啊<BR></P>
页:
[1]