Quantcast
Channel: MicroStation Programming - Forum - Recent Threads
Viewing all articles
Browse latest Browse all 1677

Re: Convert Regular Text to Data Field....

$
0
0

Here is some code illustrating how you can change the default text editor from MicroStation VBA.

Public Const TEXTEDIT_DEFAULT As Long = 0           ' Default dialog editor
Public Const TEXTEDIT_COMMANDWINDOW As Long = 2     ' Command window editor
Public Const TEXTEDIT_WORDPROCESSOR As Long = 4     ' Wordproc editor
Sub TEST_TextEditorGet()
    Dim sEditorPref As String
    Select Case TextEditorGet()
    Case TEXTEDIT_DEFAULT
        sEditorPref = "Default Dialog Editor"
    Case TEXTEDIT_COMMANDWINDOW
        sEditorPref = "Command Window Editor"
    Case TEXTEDIT_WORDPROCESSOR
        sEditorPref = "Word Processor Editor"
    Case Else
        sEditorPref = "Unknown"
    End Select
    Debug.Print "Current text editor is: " + sEditorPref
End Sub
Public Function TextEditorGet() As Long
    TextEditorGet = GetCExpressionValue("userPrefsP->textEditorStyle", "USERPREF")    ' A.K.A. "savePrefs.textEditorStyle"
End Function
Sub TEST_TextEditorSet()
    'TextEditorSet (TEXTEDIT_DEFAULT)
    TextEditorSet (TEXTEDIT_WORDPROCESSOR)
End Sub
Public Function TextEditorSet(lEditorPref As Long)
    SetCExpressionValue "userPrefsP->textEditorStyle", lEditorPref, "USERPREF"  ' A.K.A. "savePrefs.textEditorStyle"
End Function


Viewing all articles
Browse latest Browse all 1677

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>