Przesunięty przez: Artik 26-09-2019, 23:16 |
Dodanie przycisku do wstążki |
Autor |
Wiadomość |
arturpl
Exceloholic

Posty: 196
|
Wysłany: 19-02-2019, 11:34 Dodanie przycisku do wstążki
|
|
|
W pliku Podział na arkusze są 2 przyciski wywołujące makra na karcie Narzędzia główne (na końcu). Jak do tej grupy "Start" dodać przycisk (ikonę) "Zapisz arkusze jako PDFY" z odwołaniem do makra Wszystkie_do_pdf()?
Podział na arkusze.xlsm
|
Pobierz Plik ściągnięto 106 raz(y) 20.44 KB |
|
|
 | ID posta:
362886
|
|
|
 |
|
|
|
umiejead
Excel Expert

Wersja: Win Office 2013
Pomógł: 771 razy Posty: 4155
|
|
 | ID posta:
362911
|
|
|
 |
|
|
Artik


Wersja: Win Office 365
Pomógł: 3091 razy Posty: 10240
|
Wysłany: 20-02-2019, 09:51
|
|
|
umiejead, co link ma wspólnego z problemem?
arturpl napisał/a: | W pliku Podział na arkusze są 2 przyciski wywołujące makra na karcie Narzędzia główne (na końcu). | Skoro u Ciebie to rozwiązanie działa, to można wysnuć tylko jeden wniosek. Używasz Excela w wersji 2007.
Bo u mnie na przykład wcale tych ikon nie widać. Dopiero po modyfikacji w XML-u zaczęło działać. Przy tak prostych projektach nie ma potrzeby używania dwóch plików XML. CustomUI.xml służy do oprogramowania wstążki w wersji Excela od 2007 wzwyż, natomiast CustomUI14.xml dla wstążek od 2010 wzwyż. Skoro ten drugi plik był pusty, to nie ma dziwne, że ja ikon nie widziałem. Plik CustomUI14 stosujemy wówczas, gdy chcemy oprogramować funkcjonalności dostępne dopiero od wersji 2010. Jest sporo zmian, ale to nie miejsce na rozwijanie tematu. Gdy użyjesz pliku CustomUI (i tylko tego!), to ikony będą widoczne we wszystkich wersjach Excela (oczywiście od 2007, a nie np. w wersji 2003 ).
Tak więc na początek należy usunąć CustomUI14.xml.
arturpl napisał/a: | Jak do tej grupy "Start" dodać przycisk (ikonę) | Trochę dziwi mnie to pytanie. Skoro dodałeś już dwa przyciski, to wystarczy dodać trzeci, wstawiając przed znacznikiem zakończenia grupy (</group>) Kod: | <button id="customButton3" size="large" label="Zapisz arkusze jako PDF-y" onAction="Wszystkie_do_pdf" /> |
Musisz jeszcze poprawić deklarację procedury w VBA na Kod: | Sub Wszystkie_do_pdf(control As IRibbonControl) |
Artik |
_________________ Persistence is a virtue in the world of programming. |
|
 | ID posta:
362929
|
|
|
 |
|
|
arturpl
Exceloholic

Posty: 196
|
|
 | ID posta:
362938
|
|
|
 |
|
|
Artik


Wersja: Win Office 365
Pomógł: 3091 razy Posty: 10240
|
Wysłany: 20-02-2019, 11:39
|
|
|
Piszesz w dziale "Jak to zrobić", więc dostałeś odpowiedź. Jeżeli ktoś ma zrobić za Ciebie, to zapraszam do działu "Zadania z Excela".
Artik |
_________________ Persistence is a virtue in the world of programming. |
|
 | ID posta:
362939
|
|
|
 |
|
|
|
Nie możesz pisać nowych tematów Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
 |
Strona używa plików cookies.
Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe
|