×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

File SaveAs fucntion

File SaveAs fucntion

File SaveAs fucntion

(OP)
I was wondering if any one could help me?
I wrote a program that out puts CAD files. But want I need is a way for the user to select what directory they want the files to be saves in. It would be nice is I could get their choice as a string so I can add it to the rest of the needed file information.
Thanks for your Help
Mike    mikepacholski@hotmail.com

RE: File SaveAs fucntion

You can use the SaveAs form from the Common Dialog Control. But, with this, the user would have to specify a filename. It sounds like you are looking to get the directory. If you want an example on using this control, just let me know.

DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.

RE: File SaveAs fucntion

(OP)
That's what I'm looking for, some code that will allow the user to select a directory form their computer. An example of this would be great.
Thanks
Mike (mikepacholski@hotmail.com)

RE: File SaveAs fucntion

Add the Microsoft Common Dialog Control to your Project>Components. Add the Common Dialog Control to your form (Named dlg in this example). Then, under your OK button, you can insert the following:

    Dim sFileName As String
    Dim UsrRes, s1 As String
    
    dlg.Filter = "Text File (*.txt)|*.txt"
    dlg.InitDir = "C:\Temp\"
    dlg.ShowSave
    
    sFileName = dlg.FileName
    sPartName = dlg.FileTitle
    
    If Len(sFileName) = 0 Then
        MsgBox "Cancelled!"
    ElseIf Dir(sFileName) <> "" Then
        'File Already Exists - Prompt User
        s1 = sFileName & vbCrLf & "Already Exists." & _
             vbCrLf & "Should I overwrite the file?"
        
        UsrRes = MsgBox(s1, vbYesNo + vbDefaultButton2, _
                "Overwrite Existing File?")
        
        If UsrRes = vbNo Then
            MsgBox "Orignal File Preserved!", _
                    vbOKOnly, "New File Not Saved!"
        Else
            Kill sFileName
        End If
    End If
    
    'Save your file
    MsgBox sFileName

Hope this helps!

DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.

RE: File SaveAs fucntion

(OP)
Thanks, I was looking for something like that.
Mike

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources