BetterSolutions.com
BetterSolutions.com
Contact Us Today
Self Service Documentation
VBA Programming
JavaScript Programming
Python Programming
C# Programming
Excel 365 User Guide
Word 365 User Guide
Advisory Services
VBA Macros and EUDA Migration
VSTO and COM Add-in Migration
Office Add-ins and Office Scripts
XLL and Excel DNA Add-ins
Support Services
Technical Challenges
Architecture and Code Reviews
Marketplace Publishing
Excel
Add-ins
Best Practices
Cells Ranges
Charts
Conditional Format
Copilot
Custom Functions
Data Analysis
Search Excel ...
Data Validation
Dates Times
Formulas
Functions
Illustrations
Importing
Layout
Macros
Our Services ...
Named Ranges
Office Scripts
Options
Pivot Tables
Protection
Python
Reviewing
Ribbon
Find Add-ins ...
Rows Columns
Shortcut Keys
Tables
Templates
Track Changes
Workbooks
Worksheets
XML
Contact Us ...
Word
Add-ins
Bookmarks
Building Blocks
Bullets
Characters
Charts
Content Controls
Copilot
Search Word ...
Design
Documents
Fields
Illustrations
Importing
Layout
Macros
Mailings
Our Services ...
Office Scripts
Options
Pages
Paragraphs
Protection
References
Reviewing
Ribbon
Find Add-ins ...
Sections
Shortcut Keys
Styles
Tables
Templates
Text Boxes
Track Changes
XML
Contact Us ...
PowerPoint
Add-ins
Animation
Bullets
Characters
Charts
Design
Handouts
Illustrations
Search PowerPoint ...
Importing
Layout
Macros
Notes
Numbering
Options
Outlines
Paragraphs
Our Services ...
Presentations
Protection
References
Reviewing
Ribbon
Sections
Shortcut Keys
Slide Show
Find Add-ins ...
Slides
Tables
Templates
Text Boxes
Track Changes
Transitions
Video
XML
Contact Us ...
Outlook
Add-ins
Address Book
Alerts
Appointments
Calendar
Contacts
Events
Exchange
Search Outlook ...
Folders
Forms
Groups
HTML
Illustrations
Importing
Journal
Macros
Our Services ...
Mail
Meetings
Notes
OneDrive
OneNote
Options
People
Proofing
Find Add-ins ...
Ribbon
Rules
Search
SharePoint
Shortcut Keys
Tasks
Web Client
XML
Contact Us ...
VBA
Add-ins
Arrays
Best Practices
Class Modules
Collections
Controls
Databases
Data Types
Search VBA ...
Dates Times
Debugging
Enumerations
Error Handling
Events
Files Directories
Functions
Macros
Our Services ...
MsgBox
Numbers
Office Scripts
Options
References
Ribbon
Shortcut Keys
SQL
Find Add-ins ...
Strings
Subroutines
Syntax
Userforms
Variables
Visual Basic Editor
Web Interaction
XML
Contact Us ...
Py
Anaconda
Arrays
Best Practices
Calculus
Classes
Collections
Correlation
Data Types
Search Python ...
Dates Times
Debugging
Definitions
Dictionary
Distributions
Error Handling
Excel PV
File IO
Our Services ...
Functions
Lists
Mathematics
Modules
Natural Science
Numbers
NumPy
Pandas
Find Add-ins ...
Probability
Sets
Statistics
Strings
Syntax
Tools
Tuples
Variables
Contact Us ...
JS
Arrays
Best Practices
Custom Functions
Data Types
Dates Times
Debugging
Dialog Boxes
Error Handling
Search JavaScript ...
Express Backend
Fluent UI
Functions
HTML Pages
Microsoft Graph
Node JS Runtime
Numbers
Objects
Our Services ...
Office Add-ins
Office Events
Office Manifest
Office Scripts
React Library
Ribbon Commands
Strings
Syntax
Find Add-ins ...
Excel API
Outlook API
PowerPoint API
Word API
Task Panes
TypeScript
Visual Studio Code
Yeoman Generator
Contact Us ...
C#
.NET Library
Arrays
Best Practices
Classes
Collections
Databases
Data Types
Dates Times
Search C# ...
Debugging
Excel Interop
Error Handling
Files Directories
Generics
Interfaces
MessageBox
Numbers
Our Services ...
Projects
Serialization
Strings
Structures
Syntax
Threading
Variables
VBA Migration
Find Add-ins ...
Visual Studio
VSTO Add-ins
Web Add-ins
Web Development
Web Services
Windows Forms
WPF Forms
XML
Contact Us ...
Services
Contact
C# .NET Programming with Visual Studio
C# .NET Programming
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
M - Data Type Suffix
m - Data Type Suffix
Machine Configuration File
Machine.config
Macro Explorer
Macro IDE
Macro Recording
MAGE (Manifest Generation and Editing Tool)
Mage.exe
Mageui.exe
Main() Method
MainWindowHandle - GetCurrentProcess.
Manage Security Policy
Managed Add-ins
Managed Code Extensions
Managed COM Add-in
Managed Debugging Assistant
Managed Extensibility Framework (MEF)
Managed Heap
ManagedXLL
Management.ManagementEventWatcher
Management.ManagementObjectSearcher
Managing Snippets
Manifest
Manifest Generation and Editing Tool
Manifests - Application
Manifests - Cached Data
Manifests - Deployment
Manifests - file:///
ManualResetEvent - Threading
Margin Indicator
Marshal - Runtime.InteropServices.
Marshal.BindToMoniker - InteropServices.
Marshal.FinalReleaseComObject
Marshal.GetActiveObject - InteropServices.
Marshal.IsComObject
Marshal.PtrToStructure - InteropServices.
Marshal.ReleaseComObject
MarshalAs - Runtime.InteropServices.
MarshalByRefObject
Marshalling
MarshalWrapper.GetUniqueComObject
Mask Property - Commandbars
Match - System.Text.RegularExpressions.
Match Class
MatchCollection - Text.RegularExpressions.
Math - System.
Math Class
Math Operators
Math.Abs
Math.Ceiling
Math.Exp
Math.Floor
Math.Log
Math.Log10
Math.Max
Math.Min
Math.Pow
Math.Round
Math.Sign
Math.Sqrt
Math.Truncate
Mathematical Operators
Matrices
Matrices - Jagged
Matrices - Rectangular
Matrix3x2 - System.Numerics.
Matrix3x2 Data Type
MDF file extension
Me - Classes (VB.Net)
Me - Windows Forms(VB.Net)
Me.Invoke
Me.InvokeRequired
Me.IsDisposed
Me.Refresh
Member Hiding
Member Scope
Members - Instance
Members - Shared
Members - Static
Memory - Heap
Memory - Stack
MemoryCache - System.Runtime.Caching.
MemoryStream - System.IO
Menu - Ribbon
Menu - System.Windows.Controls.
Menu - System.Windows.Forms.
Menus - Context
Menus - Shortcut Keys
MenuStrip
Merge Modules
MessageBox - System.Windows.Forms.
MessageBox Class
MessageBox.Show
Method Declaration
Method Level Static Variables
Method Overloading
Method Overloads
Method Overriding
Method Parameter Types
Method Static Variables
MethodBase.GetCurrentMethod
MethodImpl - Runtime.CompilerServices.
MethodImplAttribute - CompilerServices.
MethodInfo - System.Reflection
MethodInvoker - System.Windows.Forms.
Methods
Methods - Abstract
Methods - Anonymous
Methods - Constructor
Methods - Default Arguments
Methods - Extension
Methods - Extern
Methods - Fat Arrow
Methods - Finalizer
Methods - New
Methods - Optional Arguments
Methods - Overloads
Methods - Override
Methods - Partial
Methods - Read Only
Methods - Sealed
Methods - Standard
Methods - Static
Methods - Virtual
Microsoft Active Accessibility (MSAA)
Microsoft Add-in Designer
Microsoft Chart Controls
Microsoft Client 2005 TroubleShooter
Microsoft Excel 15.0 Object Library
Microsoft Excel 16.0 Object Library
Microsoft HTML Object Library
Microsoft Intermediate Language (MSIL)
Microsoft Office 16.0 Object Library
Microsoft Office Developer Tools
Microsoft Office Graphic Object
Microsoft Office Open XML Format
Microsoft Office Open XML Format SDK 2.0
Microsoft Software Installer (MSI)
Microsoft Visual Studio Macros
Microsoft VisualStudio.Tools
Microsoft.AspNetCore.Components
Microsoft.AspNetCore.Http
Microsoft.CSharp.dll
Microsoft.mshtml.dll
Microsoft.Office.Core
Microsoft.Office.Core.COMAddIn
Microsoft.Office.Core.IAccessible
Microsoft.Office.Core.IRibbonControl
Microsoft.Office.Core.IRibbonExtensibility
Microsoft.Office.Core.IRibbonUI
Microsoft.Office.Core.MsoDocProperties
Microsoft.Office.Interop
Microsoft.Office.Interop.Excel
Microsoft.Office.Interop.Excel.dll
Microsoft.Office.Interop.Outlook
Microsoft.Office.Interop.Outlook.dll
Microsoft.Office.Interop.PowerPoint
Microsoft.Office.Interop.PowerPoint.dll
Microsoft.Office.Interop.SmartTag.dll
Microsoft.Office.Interop.Word
Microsoft.Office.Interop.Word.dll
Microsoft.Office.Tools
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Common
Microsoft.Office.Tools.Common.dll
Microsoft.Office.Tools.Common.v4.0.Utilities.dll
Microsoft.Office.Tools.Common.v9.0.dll
Microsoft.Office.Tools.CustomTaskPane
Microsoft.Office.Tools.CustomTaskPaneCollection
Microsoft.Office.Tools.dll
Microsoft.Office.Tools.Excel
Microsoft.Office.Tools.Excel.dll
Microsoft.Office.Tools.Excel.Extensions
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll
Microsoft.Office.Tools.Excel.v9.0.dll
Microsoft.Office.Tools.Factory
Microsoft.Office.Tools.Outlook
Microsoft.Office.Tools.Outlook.dll
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll
Microsoft.Office.Tools.Outlook.v9.0.dll
Microsoft.Office.Tools.PowerPoint
Microsoft.Office.Tools.PowerPoint.dll
Microsoft.Office.Tools.Ribbon
Microsoft.Office.Tools.Ribbon.IRibbonExtension
Microsoft.Office.Tools.Ribbon.RibbonBase
Microsoft.Office.Tools.v9.0.dll
Microsoft.Office.Tools.Word
Microsoft.Office.Tools.Word.dll
Microsoft.Office.Tools.Word.Document
Microsoft.Office.Tools.Word.Extensions
Microsoft.Office.Tools.Word.v4.0.Utilities.dll
Microsoft.Office.Tools.Word.v9.0.dll
Microsoft.Vbe.Interop.dll
Microsoft.VisualBasic
Microsoft.VisualBasic.Chr
Microsoft.VisualBasic.Chr(10)
Microsoft.VisualBasic.ComClass
Microsoft.VisualBasic.CompareMethod
Microsoft.VisualBasic.Compatibility
Microsoft.VisualBasic.Compatibility.Data
Microsoft.VisualBasic.Compatibility.dll
Microsoft.VisualBasic.Compatibility.VB6
Microsoft.VisualBasic.CompilerServices
Microsoft.VisualBasic.Constants.vbCr
Microsoft.VisualBasic.Constants.vbCrLf
Microsoft.VisualBasic.Constants.vbNewLine
Microsoft.VisualBasic.Constants.vbTab
Microsoft.VisualBasic.ControlChars
Microsoft.VisualBasic.ControlChars.Cr
Microsoft.VisualBasic.ControlChars.Lf
Microsoft.VisualBasic.ControlChars.NewLine
Microsoft.VisualBasic.ControlChars.Tab
Microsoft.VisualBasic.Conversion.CTypeDynamic
Microsoft.VisualBasic.Conversion.ErrorToString
Microsoft.VisualBasic.Conversion.Fix
Microsoft.VisualBasic.Conversion.Hex
Microsoft.VisualBasic.Conversion.Int
Microsoft.VisualBasic.Conversion.Oct
Microsoft.VisualBasic.Conversion.Str
Microsoft.VisualBasic.Conversion.Val
Microsoft.VisualBasic.DateFormat
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Information
Microsoft.VisualBasic.Information.Erl
Microsoft.VisualBasic.Information.Err
Microsoft.VisualBasic.Information.IsArray
Microsoft.VisualBasic.Information.IsDate
Microsoft.VisualBasic.Information.IsDBNull
Microsoft.VisualBasic.Information.IsError
Microsoft.VisualBasic.Information.IsNothing
Microsoft.VisualBasic.Information.IsNumeric
Microsoft.VisualBasic.Information.IsReference
Microsoft.VisualBasic.Information.LBound
Microsoft.VisualBasic.Information.QBColor
Microsoft.VisualBasic.Information.RGB
Microsoft.VisualBasic.Information.TypeName
Microsoft.VisualBasic.Information.UBound
Microsoft.VisualBasic.Information.VarType
Microsoft.VisualBasic.Information.vbTypeName
Microsoft.VisualBasic.Interaction
Microsoft.VisualBasic.Interaction.IIf
Microsoft.VisualStudio.Tools
Microsoft.VisualStudio.Tools.Office
Microsoft.VisualStudio.Tools.ServerDocument.dll
Microsoft.Web.WebView2
Microsoft.Win32.CommonDialog
Microsoft.Win32.OpenFileDialog
Microsoft.Win32.Registry.ClassesRoot
Microsoft.Win32.RegistryKey
Microsoft.Win32.RegistryValueKind
Microsoft.Win32.SaveFileDialog
Migrating VB.Net to C#
Migrating VBA to C#
Migrating VBA to VB.Net
Missing = System.Reflection.Missing
Missing = System.Type.Missing
Mocking Frameworks
Mod in C#
Modal Windows Forms
Model View Controller (MVC)
Model View Pattern
Model View Presenter (MVP)
Model View ViewModel
Modeless Windows Forms
Modifiers - abstract
Modifiers - Accessibility
Modifiers - async
Modifiers - event
Modifiers - extern
Modifiers - Friend (VB.Net)
Modifiers - internal (access)
Modifiers - MustInherit (VB.Net)
Modifiers - MustOverride (VB.Net)
Modifiers - NotInheritable (VB.Net)
Modifiers - NotOverridable (VB.Net)
Modifiers - override
Modifiers - Parameters in
Modifiers - Parameters out
Modifiers - Parameters ref
Modifiers - private (access)
Modifiers - protected (access)
Modifiers - public (access)
Modifiers - readonly
Modifiers - sealed
Modifiers - Shadows (VB.Net)
Modifiers - static
Modifiers - unsafe
Modifiers - virtual
Modifiers - Visibility
Modifiers - volatile
Modifiers Access - internal
Modifiers Access - private
Modifiers Access - protected
Modifiers Access - public
Module Manifests
Modulus Operator %
Monitor.Enter - System.Threading
Monitor.Exit - System.Threading
MonthCalendar Control
MouseButtonState - Windows.Input.
MouseEventArgs - System.Windows.Forms.
MouseEventArgs - Windows.Input.
MoveDirectory Method
MoveFile Method
Moving Projects to a Solution
MSAA (Microsoft Active Accessibility)
mscomct2.ocx
mscomctl.ocx
mscorcfg.exe
mscoree.dll
mscorlib.dll
MsgBox
MsgBoxStyle - Microsoft.VisualBasic.
mshtml.dll
MSI Installer
mso.dll
msoDocProperties - Microsoft.Office.Core.
msxml6.dll
Multi Threading = Threading
Multicast Delegate
Multi-Dimensional Arrays
Multi-Line Strings
Multiple Columns - ListBox
Multiple Inheritance
Multiple Level Inheritance
Multiple Threads - Windows Forms
Multiple Variable Declaration
Multithreading = Threading
Multi-Threading = Threading
MustInherit (VB.Net)
MustOveride (VB.Net)
Mutable
Mutable Data
Mutex - Synchronisation
Mutex (mutual exclusion)
MVC (Model View Controller)
MVP - Passive View
MVP (Model View Presenter)
My - Globals.ThisAddin.Application
My Namespace
My Object (VB.Net)
My.Application.Info
My.Application.Info.Copyright
My.Application.Info.Description
My.Application.Info.Version
My.Application.Log
My.Application.Log.WriteEntry
My.Computer
My.Computer Namespace
My.Computer.Clipboard
My.Computer.FileSystem.ReadAllText
My.Computer.Info.OSFullName
My.Computer.Info.OSPlatform
My.Computer.Info.OSVersion
My.Computer.Name
My.Computer.Registry
My.Computer.Registry.CurrentUser
My.Computer.Registry.GetValue
My.Forms
My.MySettings
My.Resources
My.Settings
My.User
My.User.Name
My.WebServices
MyBase (VB.Net)
MyClass (VB.Net)
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
© 2026 Better Solutions Limited.
All Rights Reserved.
© 2026
Better Solutions Limited
Updated: 02 November 2026
▲
02 November 2026
▲