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
Package and Deployment Wizard
Package Manager Console
Package Manager Console - Visual Studio
packages.config
PadCenter Method
Padding Strings
PadLeft Method
PadRight Method
PageSetupDialog Class
Panel - System.Windows.Controls.
Panel - System.Windows.Forms.
Parallel.For
Parallel.ForEach
Parallel.Invoke
ParamArray - params
Parameter - ByRef (VB.Net)
Parameter - ByVal (VB.Net)
Parameter Lists
Parameter Modifier - in
Parameter Modifier - out
Parameter Modifier - params
Parameter Modifier - ref
Parameterized Delegate
Parameterized Indexer
Parameterized Properties
Parameters
Parameters - Implicitly Typed
Parameters - in
Parameters - Named
Parameters - new
Parameters - Optional
Parameters - out
Parameters - ref
Parameters vs Arguments
params
params - ParamArray
params Modifer
Parse() Method
ParseQueryString - System.Web.
ParseQueryString - System.Web.HttpUtility.
Parsing XML
Partial Class
Partial Classes
Partial Keyword
Partial Methods
Partial Structs
Passing Arguments by Reference
Passing Arguments by Value
Passing by Reference
Passing by Value
Passing Function Parameters
Passing in Arrays
Passing Parameters
Passing Parameters by Reference
Passing Parameters by Value
Password Textbox
PasswordBox - System.Windows.Controls.
Paste JSON As Class
Pattern Matching Strings
Patterns
Patterns - Abstract Factory
Patterns - Bridge
Patterns - Builder
Patterns - Composite
Patterns - Factory
Patterns - Factory Method
Patterns - Model View Controller (MVC)
Patterns - Model View Presenter (MVP)
Patterns - Model View Presenter Passive
Patterns - Model View View Model (MVVM)
Patterns - Observer
Patterns - Singleton
Patterns - Subscriber
Patterns - Visitor
Pausing Execution
pdb File Extension
Pen Objects
Pens - System.Drawing.
Percent Encoding
Percent Format Specifier (P or p)
Permissions - SetSecurity
Permissions Sets
Personal Information Exchange (PFX)
PFX (Personal Information Exchange)
pfx File Extension
Pi = 3.142
PIA - Deployment
PIA (Primary Interop Assemblies)
Plane - System.Numerics.
Plane Data Type
PLINQ
Point - System.Drawing
Point - System.Windows.
Pointers - System.InPtr
PointF - System.Drawing.
Policy Level Security
Policy Levels
Policy Levels - AppDomain
Policy Levels - Enterprise
Policy Levels - Machine
Policy Levels - User
Polor Coordinates
Polymorphism
Populating an Array
Postfix Operators
Power Tools - VSTO
PowerPoint = Microsoft.Office.PowerPoint
PowerPoint Add-ins
PowerPoint Add-ins Switches*
PowerPoint Ambiguous Interfaces
PowerPoint Interop Issues
PpSaveAsFileType - Enumeration*
Predicate - Generic Delegate
Predicate - System.
Predicate Delegate
Prefix Operators
Preprocessor Directives
PresentationCore
PresentationCore.dll
PresentationFramework
PresentationFramework.dll
PresentationML*
Preventing Accidental Inheritance
Primary Interop Assemblies - Embedding
Primary Interop Assemblies (PIA)
Prime Numbers
Primitive Data Types
Primitive Types
PrintDialog - System.Windows.Controls.
PrintDialog - System.Windows.Forms.
PrintQueueStream
Private Assemblies
Private Fields
Private Handlers
Private Keyword
Private Members
Private Methods
Private ReadOnly
Procedure - Default Arguments
Procedure Delegates
Procedures
Process - System.Diagnostics
Process Terminating
Process.GetCurrentProcess
Process.Start
Processes - Threading
ProcessWindowStyle - System.Diagnostics.
Productivity Power Tools
Program.cs
ProgressBar - System.Windows.Controls.
ProgressBar - System.Windows.Forms.
ProgressChangedEventArgs - System.ComponentModel.
Project - Solution Relationship
Project Assembly
Project Build Order
Project Dependencies
Project Explorer = Solution Explorer
Project Items
Project Properties
Project References
Project Settings
Project Source Files
Projects
Projects - Blazor WebAssembly
Projects - Class Library (.NET Core)
Projects - Class Library (.NET Framework)
Projects - Console Application
Projects - Set StartUp Project
Projects - WebAssembly
Projects - Windows Forms Application
Projects - WPF Application
Properties
Properties - Alphabetical
Properties - Application
Properties - AssemblyLocation
Properties - AssemblyName
Properties - Auto Implemented
Properties - Build
Properties - Build Events
Properties - Classes
Properties - Debug
Properties - Declaring Nullable
Properties - Indexed
Properties - Publish
Properties - Read Only
Properties - Resources
Properties - Settings
Properties - Signing
Properties - Write Only
Properties or Constructor Arguments
Properties.Settings.
Properties.Settings.Default.
Property - Indexers
PropertyChangedEventArgs - System.ComponentModel.
PropertyChangedEventHandler - System.ComponentModel.
PropertyDescriptor - System.ComponentModel.
PropertyDescriptorCollection - System.ComponentModel.
PropertyInfo - System.Reflection.
Protected
Protected Friend - Access Modifier
Protected Internal - Access Modifier
Protected Overridable
Protocols.SoapHttpClientProtocol
PtrToStructure - InteropServices.Marshal.
public class
Public Key Encryption
Public Key Tokens
Public Keyword
public partial class
Public Property
Publish Now
Publish Wizard
Publish Wizard - Application Manifest
Publish Wizard - ClickOnce
Publish Wizard - Deployment Manifest
Publisher Certificates
Publishing to Network
Publishing to Web
Purple Underlining
#
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
▲