< návrat zpět

MS Excel


Téma: COM AddIn rss

Zaslal/a 4.4.2017 12:24

Jeza.mAhoj,

pokouším se pomocí VS vytvořit doplněk, ale nějak si nevím rady s jeho zobrazením. Když si dám doplňky, tam ho odškrtnu a potvrdím a následně zaškrtnu a potvrdím, tak se zobrazí.
Otázka je jestli by ho nešlo zavolat nějak inteligentněji, nejlépe přes VBA.

Díky
M@

Zaslat odpověď >

#035918
avatar
neviem presne aky doplnok pouzivate ale standartny a free je tento (Office Developer Tools):

https://www.visualstudio.com/de/vs/office-tools

pri publishovani potom funguje ako instalacka ktora sa potom sama updatuje z miesta odkial sa nainstaloval addins.

jedina komplikacia pri publishnutiu addinsu vznika ked si potrebujete vytvorit vlasny Key.citovat
#035919
Jeza.m
Je to složitější než bych čekal :-). Podařilo se mi ho vytvořit (Excel VSTO Add-in) V doplňcích ho vidím a výše popsaným způsobem si daný panel můžu i zobrazit.
Ve VBA jsem pak hledal jak ho vyvolat.
Když si viz první řádek nechám zobrazit stav, jestli je visible, tak mi odpoví správně, ale když pak chci status změnit, tak mi to hodí nespecifikovanou chybu (ať chci nastavit true, nebo false)
MsgBox Application.CommandBars("Martin TEST").Visible
Application.CommandBars("Martin TEST").Visible = False

V podstatě jsem jen chtěl zkusit, jestli by ovládací userform, šel nahradit postranním panelem.citovat
#035920
avatar
Jeza.m: tak toto som este neskusal z VBA sa dostat do VS addins sturucture :). Ale verim tomu ze to ide.

.... podla mna je chyba v Tom ze ten Panel nemate definovany ako public. A preto ho nemozte z vonku moderovat. Ale to len hadam.

.... Ja zu by som radsej vsetko napisal v VS :) zbytocne to komlikovat. a co mozem doporucit prestante pouzivat userform a presedlajte na WPF :) dava Vela novych moznosti.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje