Rubberduck icon indicating copy to clipboard operation
Rubberduck copied to clipboard

Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).

Results 272 Rubberduck issues
Sort by recently updated
recently updated
newest added

**Justification** Currently the installer detects if running elevated and installs for all users if so. This presents 2 issues: - When installing per-machine, the Uninstall reg key is still written...

enhancement

Word has approximately 950+ built-in commands that can be executed with `Application.Run "CommandName"` - See the full list by going to Developer Tab, Macros, and choose "Macros in: Word commands"....

enhancement
feature-inspections
library-specific

RD should have two-key keyboard shortcuts for related functionality, specifically for refactor commands, like Visual Studio. For example, Ctrl+R, R activates Refactor / Rename, and Ctrl+R, M activates Refactor /...

enhancement
user-interface
up-for-grabs
difficulty-03-duck
feature-hotkeys

`Option Explicit` only applies to variables and constants in standard VBA. It doesn't apply to Compiler Constants, so the following compiles: ```vb #Const foo = NonExistentCompilerConstant #If SomeOtherNonExistentCompilerConstant Then '......

enhancement
feature-inspections
up-for-grabs
difficulty-02-ducky

Some classes require a member be called before any other usage is allowed, or before an item can be disposed, or if not called - the class isn't being used...

enhancement
discussion
feature-inspections
feature-annotations
code-path-analysis
retriage-v3

[This component doesn't support this set of events (Error 459)](https://msdn.microsoft.com/en-us/VBA/language-reference-vba/articles/this-component-doesn-t-support-this-set-of-events-error-459?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev11.query%3FappId%3DDev11IDEF1%26l%3Den-US%26k%3Dk(vblr6.chm1000459)%3Bk(TargetFrameworkMoniker-Office.Version%3Dv15)%26rd%3Dtrue) > Implements only implements an interface for methods and properties. You can't sink events for a component that doesn't source...

enhancement
feature-inspections
up-for-grabs
difficulty-02-ducky

http://shaunakelly.com/word/word-development/labelsmarttags-word-2010-workaround.html > In Word 2010, `Word.Application.Options.LabelSmartTags` always returns `False`. And Word ignores any attempt to set it to `True` or `False`.

enhancement
feature-inspections
up-for-grabs
library-specific
difficulty-02-ducky

This code is inefficient when unnecessarily accessing the x collection's Item property 999 times: ```vb For i = 1 To 1000 For j = 1 To 1000 res = x.Item(i)...

enhancement
feature-inspections
code-path-analysis
retriage-v3

A property or function that returns a non-object variable (i.e a value-type, string, UDT type, or a Variant array), is returning a **copy** of the object's data. There *are* some...

enhancement
feature-inspections
code-path-analysis
retriage-v3

`Mid` statements trigger the inspection for the use of the untyped `Mid` function. ```vba Public Sub Test() Mid(foo,3,1) = bar End Sub ``` Moreover, the quickfix _fixes_ the issue. ```vba...

enhancement
feature-inspections
up-for-grabs
difficulty-02-ducky