Table of Contents

6.1.2.8 Interaction

Note

This section describes the implementation of MS-VBAL §6.1.2.8 Interaction.

The Interaction module is represented in the SDK by the interface IStdInteractionModule.

The application settings members (GetAllSettings, GetSetting, and the RD-VBA variants GetJsonSettings and GetJsonSetting) are described with the implicit storage they read, in RD-VBAL §2.1 Implicit Storage. RD-VBA keeps the MS-VBA behaviour of GetAllSettings and GetSetting, backed by the Windows Registry, for backward compatibility.

6.1.2.8.1 Public Functions

Note

This section describes the implementation of MS-VBAL §6.1.2.8.1 Public Functions.

GetJsonSettings and GetJsonSetting are RD-VBA variants of GetAllSettings and GetSetting, and take a child number of the member they vary.

§ Member Notes
6.1.2.8.1.1 CallByName
6.1.2.8.1.2 Choose
6.1.2.8.1.3 Command
6.1.2.8.1.4 CreateObject
6.1.2.8.1.5 DoEvents
6.1.2.8.1.6 Environ / Environ$
6.1.2.8.1.7 GetAllSettings Backed by the Windows Registry, unless the host sets its implicit storage to workspace application settings. See RD-VBAL §2.1 Implicit Storage.
6.1.2.8.1.7.1 🧩 GetJsonSettings RD-VBA variant of GetAllSettings over workspace application settings. See RD-VBAL §2.1 Implicit Storage.
6.1.2.8.1.8 GetAttr
6.1.2.8.1.9 GetObject
6.1.2.8.1.10 GetSetting Backed by the Windows Registry, unless the host sets its implicit storage to workspace application settings. See RD-VBAL §2.1 Implicit Storage.
6.1.2.8.1.10.1 🧩 GetJsonSetting RD-VBA variant of GetSetting over workspace application settings. See RD-VBAL §2.1 Implicit Storage.
6.1.2.8.1.11 IIf
6.1.2.8.1.12 InputBox
6.1.2.8.1.13 MsgBox
6.1.2.8.1.14 Partition
6.1.2.8.1.15 Shell
6.1.2.8.1.16 Switch

6.1.2.8.2 Public Subroutines

Note

This section describes the implementation of MS-VBAL §6.1.2.8.2 Public Subroutines.

§ Member Notes
6.1.2.8.2.1 AppActivate
6.1.2.8.2.2 Beep
6.1.2.8.2.3 DeleteSetting
6.1.2.8.2.4 SaveSetting
6.1.2.8.2.5 SendKeys

⏮️ RD-VBAL §6.1.2.7 Information | ⏭️ RD-VBAL §6.1.2.9 KeyCodeConstants