05-09-2023
12:15 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
05-09-2023
12:15 PM
this code works to save my file as an stl, but the only thing i see in windows explorer is a file that is created as just .stl. i know i have values in my parameters, but i do not know why it won't pass it to actually create a file name. code is
'machineName = "PRESS" 'machineNumber = 103 ul 'workCenterNumber = 6310 ul Dim machineName As String Dim machineNumber As String Dim workCenterNumber As String ThisDoc.Document.SaveAs(machineNumber & machineName & ".stl" , True)
Solved! Go to Solution.
05-09-2023
12:58 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
05-09-2023
12:58 PM
Remove the declaration of variable name. Or set them equal to the parameter. As it is this is setting up a variable name with no assigned value.
Code with local parameter as values.
'machineName = "PRESS"
'machineNumber = 103 ul
'workCenterNumber = 6310 ul
Dim machineName As String = machineName
Dim machineNumber As String = machineNumber
Dim workCenterNumber As String = workCenterNumber
ThisDoc.Document.SaveAs(machineNumber & machineName & ".stl" , True)
If this solved a problem, please click (accept) as solution.
Or if this helped you, please, click (like)
Regards
Alan
Or if this helped you, please, click (like)
Regards
Alan
05-09-2023
01:22 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
05-09-2023
01:22 PM
It still saves as just .stl with no file name.
'machineName = "PRESS" 'machineNumber = 103 ul 'workCenterNumber = 6310 ul Dim machineName As String = machineName Dim machineNumber As String = machineNumber Dim workCenterNumber As String = workCenterNumber ThisDoc.Document.SaveAs(machineNumber & machineName & workCenterNumber & ".stl", True)
05-09-2023
03:22 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
05-09-2023
03:22 PM
Just tested this so either change the variable name or remove the variable like below.
Remove String variable
MessageBox.Show(machineNumber & machineName & ".stl", "Title")
Change String variable name
Dim smachineName As String = machineName Dim smachineNumber As String = machineNumber Dim sworkCenterNumber As String = workCenterNumber MessageBox.Show(smachineNumber & smachineName & ".stl", "Title")
If this solved a problem, please click (accept) as solution.
Or if this helped you, please, click (like)
Regards
Alan
Or if this helped you, please, click (like)
Regards
Alan
05-10-2023
09:48 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report