I would like to set the default in the XFM-tab in the "Save As" dialog.
Is that possible?
Regards,
Krister
It appears that your choice is only remembered for the active design session. After that it defaults to Convert from 08.11.07 to 08.11.09. It doesn't appear that you can save your own defaults for this dialog.
Using C-Expressions and bit of VBA code the current XFM conversion mode can be set at runtime.
Option Explicit Public Const XFM_SAVE_AS_CONVERSION_MODE As String = "gXfmSaveAsConvertOptions.convertMode" Public Const XFMEEATUREINSTANCECONVERTMODE_XFMV1ToV2 As Integer = 0 Public Const XFMFEATUREINSTANCECONVERTMODE_XFMV2ToV1 As Integer = 1 Public Const XFMFEATUREINSTANCECONVERTMODE_PreserveXFMData As Integer = 2 Public Const XFMFEATUREINSTANCECONVERTMODE_RemoveXFMData As Integer = 3 Public Sub SaveAsConversionMode() showConversionMode 'setConversionMode XFMEEATUREINSTANCECONVERTMODE_XFMV1ToV2 setConversionMode XFMFEATUREINSTANCECONVERTMODE_XFMV2ToV1 'setConversionMode XFMFEATUREINSTANCECONVERTMODE_PreserveXFMData 'setConversionMode XFMFEATUREINSTANCECONVERTMODE_RemoveXFMData showConversionMode End Sub Private Sub setConversionMode(iMode As Integer) SetCExpressionValue XFM_SAVE_AS_CONVERSION_MODE, iMode End Sub Private Sub showConversionMode() Dim iMode As Integer iMode = GetCExpressionValue(XFM_SAVE_AS_CONVERSION_MODE) MsgBox "current conversion mode = " + Str(iMode) End Sub
...or using the XFT feature manager simply with...
xft.FeatureMgr.FeatureInstanceConvertModeDuringFileSaveAs = FeatureInstanceConvertMode.featureInstanceConvertModeXFMV1ToV2
Jeff Bielefeld [Bentley]
Answer Verified By: Krister Surell
Hi,
The latter was slightly easier!
I just changed to featureInstanceConvertModeXFMV2ToV1.
Thanks!
Owner consultant at Surell Consulting AB