Difference between revisions of "A 'hello world' VBA program"
From Ribbon Commander Documentation
(→Creating a tab) |
(→Creating a tab) |
||
Line 1: | Line 1: | ||
== Creating a tab == | == Creating a tab == | ||
− | Enter the code below in a standard VBA module | + | # Enter the code below in a standard VBA module |
− | + | #: <syntaxhighlight lang="vb"> | |
− | <syntaxhighlight lang="vb"> | + | #: Public Sub CreateMyUI() |
− | Public Sub CreateMyUI() | + | #: |
− | + | #: ' Get a reference to the default rxCustomUI instance | |
− | ' Get a reference to the default rxCustomUI instance | + | #: Dim myCustomUI As rxCustomUI |
− | Dim myCustomUI As rxCustomUI | + | #: Set myCustomUI = rxCustomUI.defaultInstance |
− | Set myCustomUI = rxCustomUI.defaultInstance | + | #: |
− | + | #: ' Create a new tab | |
− | ' Create a new tab | + | #: Dim myTab As rxTab |
− | Dim myTab As rxTab | + | #: Set myTab = myCustomUI.ribbon.tabs.Add(New rxTab) |
− | Set myTab = myCustomUI.ribbon.tabs.Add(New rxTab) | + | #: |
− | + | #: ' Give the new tab a label | |
− | ' Give the new tab a label | + | #: myTab.Label = "My First Tab" |
− | myTab.Label = "My First Tab" | + | #: |
− | + | #: | |
− | + | #: ' Render the UI | |
− | ' Render the UI | + | #: myCustomUI.Refresh |
− | myCustomUI.Refresh | + | #: |
− | + | #: End Sub | |
− | End Sub | + | #: </syntaxhighlight> |
− | </syntaxhighlight> | + |
Revision as of 16:59, 10 March 2013
Creating a tab
- Enter the code below in a standard VBA module
-
#: Public Sub CreateMyUI()
- ' Get a reference to the default rxCustomUI instance
- Dim myCustomUI As rxCustomUI
- Set myCustomUI = rxCustomUI.defaultInstance
- ' Create a new tab
- Dim myTab As rxTab
- Set myTab = myCustomUI.ribbon.tabs.Add(New rxTab)
- ' Give the new tab a label
- myTab.Label = "My First Tab"
- ' Render the UI
- myCustomUI.Refresh
- End Sub
-