I have SW2014, I don't know if the issue described below is related also to other versions of SW (which I guess).
The simple macro below opens the file dialog, I want to use 3 filters:
- bitmap files
- jpeg files
- gif files
When the dialog is opened, always the second filter (jpeg files) is choosed, but I want the first filter.
When I open the filter combobox of the dialog, it shows correctly my items in the order I like.
Note:
To change the order of the filters in not an option! The code below is just an example of a complexer macro.
I can add "||" at the beginning of the file filter string as temporary workaround, means I have 4 filters and the first one is blank.
I don't like to use a lot of API and use the windows common file dialog instead (I know how to use it).
Is there any undocumented trick to get the first filter by default when the dialog is opened?
Andreas.
Sub Main()
Dim swApp As SldWorks.SldWorks
Dim Path As String
Dim fileOptions As Long
Dim fileConfigName As String
Dim fileDisplayName As String
Set swApp = Application.SldWorks
Path = swApp.GetOpenFileName("Select Bitmap", "", _
"Bitmap Files (*.bmp)|*.bmp|Jpeg files (*.jpg)|*.jpg|Gif Files (*.gif)|*.gif|", _
fileOptions, fileConfigName, fileDisplayName)
End Sub