< návrat zpět
MS Excel
Téma: Visual studio: Addins Event Load
Zaslal/a Palooo 5.4.2016 12:51
Ahojte poradaci,
mam problem s zmenenim extraColors pri evente ribbon_load
ten prikaz samozrejme funguje spravne len v tomto evente sa sprava ako keby este nebol nacitany addins. Takze to nenacita a ani neukaze chybova hlasku.
tu je presny kod co nefunguje:
Private Sub Ribbon_Load(sender As Object, e As RibbonUIEventArgs) Handles MyBase.Load
With Globals.ThisAddIn.Application.ActivePresentation.ExtraColors
.Clear()
.Add(RGB(0, 100, 200))
.Add(RGB(0, 100, 100))
.Add(RGB(0, 50, 100))
End With
End Sub
netusite ako nacitam extracolors pri starte addinsu??
daal(10.4.2016 22:31)#031077 Tomu moc nerozumím..a jsem líný to reprodukovat. Proč je to v události ribbonu? Co ThisAddin_startup :)
https://msdn.microsoft.com/en-us/library/microsoft.office.tools.addin.startup.aspx
http://stackoverflow.com/questions/16068522/custom-ribbon-is-loaded-before-thisaddin-startup-but-id-like-to-initialize-som
citovat
Palooo(11.4.2016 10:16)#031081 DAAL dik za reakciu. Pretoze tento Event za zapina hned pri starte powerpointu a ja potrebujem nastavit uzivatelovi standartne nejake farby pri pusteni powerpointu.
ale Problem je ze tento Event sa zapne skor ako PowerPoint. Tj. este v tej dobe nemoze prepisat ExtraColor.
Teraz som vo Viedni ked budem v BA tak si urcite tie Vase linky precitam.
Aj ked zapisat to do ineho eventu som skusal ale marne. Mozno ze som robil nieco zle :)
dam potom vediet
citovat
Dalda(11.4.2016 11:26)#031082 ThisAddin_startup - pokud nepůjde zkuste něco jako:
Application.SlideSelectionChanged += Application_SlideSelectionChanged;
nebo:
Application.PresentationOpen += Application_PresentationOpen;
Chtělo by to prostě vyzkoušet
citovat
Palooo(12.4.2016 9:39)#031100 tak som sa nato pozrel a mali ste pravdu ja som to pisal do zleho eventu
mal som ist do
ThisAddin.vb a tam si vytvorit event
Application_WindowActivate Ten sa zapne vzdy pri starte a tam uz isiel tento kod
dakujem zarady >|
citovat