You can run Extra! macros in InfoConnect. You can also use tools provided by InfoConnect to edit Extra! Basic macros.
You can open a settings file in the workspace to run the macros it contains, or you can run macros from an external file. InfoConnect supports the Extra! (.ebm) macro file format.
If you need to make changes to your Extra! macros (.ebm), you can edit them using the Extra! Basic Editor.
Then, edit the HostOptions properties in the macro to make the macro work with InfoConnect.
Before you distribute any type of legacy macro, review the Unsupported Extra! Methods and Properties and remove any references to unsupported objects that throw exceptions.
If your macro uses the HostOptions object, you will need to edit the HostOptions properties.
Extra! macros and Visual Basic applications that contain parameterized properties cause an error to occur in InfoConnect. When you run the macro or application, the HostOptions object returns the error "Method or property not found" if it encounters one of the following parameterized properties: AttributeForeground, AttributeBackground, or Color.
InfoConnect is based on C# and doesn't support parameterized properties; therefore, statements that get and set these properties will have no effect. To avoid this problem, replace the parameterized properties with an equivalent form.
For example, change
HostOptions.AttributeForeground(x) = y
to
HostOptions.set_AttributeForeground x, y
-or-
y = HostOptions.get_Attribute Foreground x