How To Programmatically Add Library References Using VBA

  Рет қаралды 16,216

Sigma Coding

Sigma Coding

Күн бұрын

Пікірлер: 42
@mohammedalboainain9826
@mohammedalboainain9826 2 жыл бұрын
That was great work., the only issue is that we still need to manually add the "Visual Basic For Applications" reference!
@jorgieporgie7866
@jorgieporgie7866 4 жыл бұрын
Hi @Sigma Coding, Thanks for taking the time to put together such a good video. To be able to programmatically add references the "Microsoft Visual Basic for Applications Extensibility" reference/library has to be enabled. How do you enable this reference/library without asking the user to do it manually? Also, the "Trust access to the VBA project object model" option in the "Trust Center Settings" has to be enabled as well. How do you get around this without asking the user to do it manually? Thanks,
@marcesil78
@marcesil78 2 жыл бұрын
great!!! thank you very much... greetings from Paraguay
@christianandreassen7990
@christianandreassen7990 5 жыл бұрын
Great video. Have been looking for such a tutorial for a long time! :-)
@SigmaCoding
@SigmaCoding 5 жыл бұрын
Glad you found it useful. :)
@ilhankirbas8119
@ilhankirbas8119 4 жыл бұрын
I have a error message for line "Set vbProj = ThisWorkbook.VBProject" Error message is method 'vbproject' of object '_workbook' failed How can I fix it? Thanks for your help.
@SigmaCoding
@SigmaCoding 4 жыл бұрын
You need to enable macros in the workbook, or in other words disable Macro Security.
@armaghankhan3938
@armaghankhan3938 11 ай бұрын
Thanks I was searching for the same
@fabianafirmo1926
@fabianafirmo1926 5 жыл бұрын
what is the name about the library to use the nomenclature VBIDE?
@SigmaCoding
@SigmaCoding 5 жыл бұрын
Visual Basic Integrated Development Environment (VBIDE), that was my understanding since you're actually controlling the IDE.
@deepakagrawal465
@deepakagrawal465 4 жыл бұрын
Thanks for such awesome stuff. Just wanted to check if GUID, Major, Minor remain same across different PCs, so that, the VBA code becomes fully portable and ready to use on any machine (No need to ask users to check library references) ?
@willterpening8872
@willterpening8872 4 жыл бұрын
Thanks for the great code. Just for your information there are may references with a type of 0 rather than 1. For example, the Solver add-in that come with Excel and the VBIDE have types of 0. I am not sure what makes the difference however. +
@SigmaCoding
@SigmaCoding 4 жыл бұрын
Interesting, I never knew that so thank you for sharing. Maybe it has something to do with it being a "out of the package" add-in? That's the only thing I can think of at this point.
@ayaanansari4765
@ayaanansari4765 4 жыл бұрын
Sir how can solve StrConv object error in VBA when i run the code then will come error "Can't find the Object in library" Please help me know how can solve the error.
@gexcel
@gexcel 5 жыл бұрын
Very useful video! Thanks.
@SigmaCoding
@SigmaCoding 5 жыл бұрын
Definitely a useful trick that can come in handy.
@dparaguai
@dparaguai 3 жыл бұрын
Thanks buddy, this video helped me a lot :)
@hamidshah09
@hamidshah09 3 жыл бұрын
First, Thanks for shearing a valuable info. Second Ms Access is also supportin the same VBA, how to set project variable in access
@danielantone6216
@danielantone6216 2 жыл бұрын
This is great thank you
@josephbuckman158
@josephbuckman158 3 жыл бұрын
You are doing great.
@romariodaniel1152
@romariodaniel1152 2 жыл бұрын
You are a the 🐐
@OmkarUmbre
@OmkarUmbre 5 жыл бұрын
How to add our function into library?
@SigmaCoding
@SigmaCoding 5 жыл бұрын
Could you clarify what you're trying to do?
@howto...inexcelbyexcelguru6522
@howto...inexcelbyexcelguru6522 4 жыл бұрын
Hi. It is fine if you know the library Name and path in your computer. But it is not usable if you prepare tool for somebody else and you do not know exact version. I just need to add Outlook library if it is not there implemented yet. So something more universal would be fine.
@SigmaCoding
@SigmaCoding 4 жыл бұрын
You could use the GUID to add it. It would add it automatically then. Also the file path is the same for all systems so you would need to use the more general user path.
@lbalkin
@lbalkin 4 жыл бұрын
good stuff, subscribed!
@HerculesSantosLoyola
@HerculesSantosLoyola 3 жыл бұрын
Ajudou muito, eu lhe agradeço de coração.
@gencgorani
@gencgorani 4 жыл бұрын
thx indeed, been looking for this kind of tut, grat one. I'll subscribe :)
@SigmaCoding
@SigmaCoding 4 жыл бұрын
Thanks for the sub!
@karstengunner4676
@karstengunner4676 3 жыл бұрын
Thank u so much
@nikunjrastogi1806
@nikunjrastogi1806 5 жыл бұрын
I am not getting VB IDE in my Editor
@SigmaCoding
@SigmaCoding 5 жыл бұрын
Were you getting a specific error or was it failing on a specific line of code?
@scotolivera8207
@scotolivera8207 4 жыл бұрын
Thanks you sir a lot, very useful rly
@ricardobarros83
@ricardobarros83 4 жыл бұрын
You are enable libraries with code to make the user's life easier, nevertheless we would have to enable VB for application extensibility first? That doesn't make sense to me...
@SigmaCoding
@SigmaCoding 4 жыл бұрын
Agreed, kind of defeats the purpose if the person is on a different version of Office than you are. However, in that case you could just use late binding instead.
@mscoder9902
@mscoder9902 4 жыл бұрын
Thanks
@SigmaCoding
@SigmaCoding 4 жыл бұрын
No problem
@KhoaNguyen-fs6to
@KhoaNguyen-fs6to 3 жыл бұрын
Nice lesson! But, I would like to add library of System.Text.ASCIIEncoding to convert Hex to sjis. Thanks!
@borten
@borten 3 жыл бұрын
Very useful video! Thanks
@SigmaCoding
@SigmaCoding 3 жыл бұрын
Glad it was helpful!
Using Excel Constants In The Python Win32 Library
18:12
Sigma Coding
Рет қаралды 2,7 М.
Making API Requests in VBA | XML
32:06
Sigma Coding
Рет қаралды 18 М.
Интересно, какой он был в молодости
01:00
БЕЗУМНЫЙ СПОРТ
Рет қаралды 3,8 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 33 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 22 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 54 МЛН
How to Use the File System Object in VBA
25:42
Sigma Coding
Рет қаралды 9 М.
Better Worksheet References in VBA for Excel
19:12
TeachExcel
Рет қаралды 10 М.
How to use Class Modules with the VBA Dictionary
14:30
Excel Macro Mastery
Рет қаралды 52 М.
How to Schedule a Macro to Run at Certain Times
15:46
Sigma Coding
Рет қаралды 30 М.
How to Use the Shell Automation Library in VBA | Part 1
17:18
Sigma Coding
Рет қаралды 16 М.
How to get the Last Row in VBA(The Right Way!)
15:41
Excel Macro Mastery
Рет қаралды 166 М.
Excel VBA: The Little-known secrets of ByVal and ByRef
13:00
Excel Macro Mastery
Рет қаралды 47 М.
Use Excel VBA to Read API Data
20:48
Excel Macro Mastery
Рет қаралды 143 М.
Making API Requests in VBA | JSON
26:17
Sigma Coding
Рет қаралды 44 М.
Интересно, какой он был в молодости
01:00
БЕЗУМНЫЙ СПОРТ
Рет қаралды 3,8 МЛН