ID tematu: 36045
 |
49. Custom UI Editor For Microsoft Office |
Autor |
Wiadomość |
OShon
Excel Expert

Zaproszone osoby: 400
Wersja: Win Office 365
Posty: 8386
|
Wysłany: 11-04-2013, 16:31 49. Custom UI Editor For Microsoft Office
|
|
|
Pojawia się coraz więcej potrzeb na tworzenie menu w standardzie wstęgi.
Przydatnym narzędziem jest Custom UI Editor For Microsoft Office gdzie opis znajduje się w przytoczonym linku.
W załączniku dodałem przerobiony z opublikowanej wersji dla Office 2007 plik xlsx, który teraz jest dodatkiem, jaki można teraz ładować z automatu umieszczając go w katalogu XLSTART. Zawiera on podpowiedziami nazw ikon używanych we wstędze (jak na rys).
Jego zaletą w stosunku do oryginału, jest modyfikacja pozwalająca na skopiowanie nazwy obrazka, aby go potem bez problemu użyć w tagach XMLowych pow programu.
Materiały pomocnicze:
tutaj dla Outlooka oraz tutaj dla Excela sposoby zastosowania.
Należy zaznaczyć że zastosowanie tego rozwiązania jest dostępne tylko dla plików 2007 i pow.
iconsgallery.png
|
 |
Plik ściągnięto 355 raz(y) 108.57 KB |
Office2013IconsGallery.zip
|
Pobierz Plik ściągnięto 808 raz(y) 49.18 KB |
|
_________________ Oskar Shon - MVP Office System/Development 11/24, 3xMCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA | GL Excel VBA
Dodatki do Office VBATools.pl, aktualne promocje, darmowe artykuły i literatura
|
|
 | ID posta:
192365
|
|
|
 |
|
|
|
Wormsek


Zaproszone osoby: 2
Wersja: Win Office 2016
Posty: 5295
|
|
 | ID posta:
192412
|
|
|
 |
|
|
OShon
Excel Expert

Zaproszone osoby: 400
Wersja: Win Office 365
Posty: 8386
|
Wysłany: 12-04-2013, 13:08
|
|
|
Wszystko zależy od skali pracy ze skoroszytem lub możliwościami dodatku.
Wiele działań można wykonać z poziomu wyświetlenia jednej formy wywołanej z osadzonego przycisku, jednakże o ile potrzeby są większe (jak: modyfikacja danych w arkuszu z zaznaczeniem konkretnego obszaru, pobieranie danych z bazy i osadzenie ich po ograniczeniu w interfejsie, aktualizacja danych, otwieranie plików, wysyłanie wiadomości email, itd..) w jednym rozwiązaniu musimy to gdzieś upchać.
Dobór menu - jego rozmieszczenie i wizualizacja jest istotna gdy obsługiwać te narzędzie mają osoby które nie mają pojęcia o jego konstrukcji. Ma on być tak samo intuicyjny jak sam formularz.
|
_________________ Oskar Shon - MVP Office System/Development 11/24, 3xMCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA | GL Excel VBA
Dodatki do Office VBATools.pl, aktualne promocje, darmowe artykuły i literatura
|
|
 | ID posta:
192460
|
|
|
 |
|
|
Wormsek


Zaproszone osoby: 2
Wersja: Win Office 2016
Posty: 5295
|
|
 | ID posta:
204839
|
|
|
 |
|
|
Wormsek


Zaproszone osoby: 2
Wersja: Win Office 2016
Posty: 5295
|
|
 | ID posta:
207468
|
|
|
 |
|
|
OShon
Excel Expert

Zaproszone osoby: 400
Wersja: Win Office 365
Posty: 8386
|
Wysłany: 10-10-2013, 11:06
|
|
|
ee mi też nie zatrybiło - nie wykluczone że to info dotyczy .NET
Niemniej jednak przydatną informacją jest ten parametr. Wezmę to pod uwagę podczas tworzenia przycisków (na pewno).
Kod: | screentip="Opis dodatku:"
supertip="To jest informacja wyświetlana po najechaniu na ikonę" |
p.s.
dokonano małej erratki
(nie wyświetla ":" a polskie znaczki po edycji ręcznej - nie przez UI edytora)
XL_Info_pod_przyciskiem_supertip2.png
|
 |
Plik ściągnięto 13042 raz(y) 10.45 KB |
|
_________________ Oskar Shon - MVP Office System/Development 11/24, 3xMCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA | GL Excel VBA
Dodatki do Office VBATools.pl, aktualne promocje, darmowe artykuły i literatura
|
|
 | ID posta:
207520
|
|
|
 |
|
|
Wormsek


Zaproszone osoby: 2
Wersja: Win Office 2016
Posty: 5295
|
|
 | ID posta:
207534
|
|
|
 |
|
|
OShon
Excel Expert

Zaproszone osoby: 400
Wersja: Win Office 365
Posty: 8386
|
|
 | ID posta:
207547
|
|
|
 |
|
|
Artik
Artik


Wersja: Win Office 365
Posty: 10706
|
Wysłany: 11-10-2013, 01:11
|
|
|
W załączniku prosty przykład przygotowania przycisku ToggleButton na wstążce.
Należy prześledzić zawartość pliku CustomUI.xml oraz kod VBA.
Kodowanie na UTF-8 zmieniłem w programie Notepad++.
BTW.
Oskar, czy bez użycia Visual Studio można zmienić pod screen- i supertipem standardową formułkę "Naciśnij klawisz F1, aby uzyskać pomoc dotyczącą dodatku"? Wkurza mnie to, bo ani plik nie jest dodatkiem, ani F1 nie pomoże, bo tam nic nie ma odnośnie moich kontrolek na wstążce. Po prostu ten tekst wprowadza użytkowników w błąd.
Jeśli można zmienić bez specjalistycznych narzędzi, to jeszcze drugi wariant - całkowite usunięcie w tym miejscu nazwy pliku i tego wkurzającego tekstu.
Artik
ToggleButton.xlsm
|
Pobierz Plik ściągnięto 652 raz(y) 16.19 KB |
|
|
 | ID posta:
207584
|
|
|
 |
|
|
OShon
Excel Expert

Zaproszone osoby: 400
Wersja: Win Office 365
Posty: 8386
|
Wysłany: 11-10-2013, 02:24
|
|
|
Niestety słyszałem ze MS chce w ten sposób oddzielić dodatki robione w Excelu a dodatki COM w ich reprezentacji na wstędze.
Widzę że trochę im przeszło ponieważ w wersji 2013 nie ma już komunikatu o F1 ale za to jest hiperlink który wywołuje stronę pomocy. Właśnie głośno zastanawiam się czy nie zrobili jakiegoś parametru, który podmieni ten link na zdefiniowaną stronę - twórca dodatku.
Mogłoby to być strzał w kolano od strony bezpieczeństwa, ale z drugiej strony zapewne dało by się to monitorować przez Devendera. |
_________________ Oskar Shon - MVP Office System/Development 11/24, 3xMCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA | GL Excel VBA
Dodatki do Office VBATools.pl, aktualne promocje, darmowe artykuły i literatura
|
|
 | ID posta:
207585
|
|
|
 |
|
|
Artik
Artik


Wersja: Win Office 365
Posty: 10706
|
Wysłany: 11-10-2013, 10:39
|
|
|
OShon napisał/a: | Niestety |
Artik |
|
 | ID posta:
207603
|
|
|
 |
|
|
OShon
Excel Expert

Zaproszone osoby: 400
Wersja: Win Office 365
Posty: 8386
|
Wysłany: 11-10-2013, 14:58
|
|
|
Standardowo osadzone ikony (przez procedurę), posiadają znany wam parametr .TooltipText. Niestety on sam się nie zawija, wiec długi tekst wygląda koszmarnie, ale tak jak się przyzwyczailiśmy osadzając dymek w formie.
Niestety nie ma wielkich ikonek ale tooglebooton jak i rozwijane menu* istnieją i działają.
*niestety bez ikonki przy węźle rozwinięcia, ale to już szczegół.
Dla pocieszenia w Outlooku (w odróżnieniu od Excela) nie można napisać dodatku w VBA ;]
OL_Dymek_w_menu_z_proc.png
|
 |
Plik ściągnięto 158 raz(y) 15.87 KB |
|
_________________ Oskar Shon - MVP Office System/Development 11/24, 3xMCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA | GL Excel VBA
Dodatki do Office VBATools.pl, aktualne promocje, darmowe artykuły i literatura
|
|
 | ID posta:
207620
|
|
|
 |
|
|
Artik
Artik


Wersja: Win Office 365
Posty: 10706
|
Wysłany: 11-10-2013, 21:35
|
|
|
OShon napisał/a: | dokonano małej erratki
(nie wyświetla ":" | Spróbuj dodać spację po dwukropku.
Z moich badań wynika, że dwukropek znajdujący się w środku tekstu wyświetla się bez problemów, umieszczony na końcu tekstu - faktycznie się nie wyświetla.
Artik |
|
 | ID posta:
207629
|
|
|
 |
|
|
Artik
Artik


Wersja: Win Office 365
Posty: 10706
|
Wysłany: 09-11-2019, 14:04
|
|
|
No i przyszedł czas na zmiany.
Do tej pory posługiwaliśmy się narzędziem Office Custom UI Editor. Ale chyba przyszedł czas, by coś w swoim życiu zmienić na lepsze. Polecam Office RibbonX Editor. Jest to program napisany od nowa, choć w interfejsie stara się pozostać w konwencji swojego poprzednika. Tak więc użytkownik starego programu nie powinien mieć problemów z przyzwyczajeniem się do nowego.
Główne zmiany to:
- możliwość otwarcia wielu plików w jednym oknie
- dodanie numeracji wierszy
- możliwość roz- i zwijania węzłów
- znacznie zwiększono możliwości edycyjne
- dodano listę ostatnio otwieranych plików.
Nie wymieniłem chyba wszystkiego, bo programu jeszcze konkretnie nie ujeżdżałem. Mimo tego już polecam.
Artik |
_________________ Persistence is a virtue in the world of programming.
Weryfikator NIP - szybka, masowa weryfikacja w MF i VIES. |
|
 | ID posta:
376822
|
|
|
 |
|
|
|
Nie możesz pisać nowych tematów Nie 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
|