Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
Przesunięty przez: Artik
27-09-2019, 00:16
Pogrubienie w opisie przycisku (wstążka)
Autor Wiadomość
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1094
Wysłany: 23-09-2019, 11:42   Pogrubienie w opisie przycisku (wstążka)

Cześć,

Głowię się z tym już drugi dzień i nie wiem jak to ogarnąć. Właściwości ScreenTip i SuperTip wyświetlają tylko podpowiedzi po najechaniu na przycisk.

Potrzebuję zrobić coś takiego jak na screenie. Informacja na temat przycisku z pogrubieniem (Freeze Panes) i poniżej opis bez pogrubienia (Keep rows and columns....).

Any ideas? ;)

Na pewno da się to zrobić, bo widzę coś takiego w dodatkach do Excela. W tym przypadku można dodać nawet grupę i separator! Wygląda to bardzo fajnie :).

freeze_row_command.png
Plik ściągnięto 596 raz(y) 10.45 KB

addin.png
Plik ściągnięto 596 raz(y) 18.73 KB

_________________
http://www.swiatexcela.pl - blog nie tylko dla programistów VBA
ID posta: 374523 Skopiuj do schowka
 
 
Artik 



Wersja: Win Office 365
Pomógł: 2940 razy
Posty: 9729
Wysłany: 23-09-2019, 16:14   

Nie wiem, czy nie święcę o co chodzi, czy Tobie coś nie wychodzi.
Przykładowy XML
Kod:
<customUI  xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
    <ribbon >
        <tabs >
            <tab
                id="Tab1"
                label="Tab1">
                <group
                    id="Group1"
                    label="Group1">
                    <button
                        id="Button1"
                        label="Button1"
                        screentip="Skrócony opis"
                        supertip="Pełny opis dotyczący działania przycisku"/>
                    <separator  id="Separator1" />
                </group >
            </tab >
        </tabs >
    </ribbon >
</customUI >
Za przyciskiem powstanie separator. Każdy następny separator w obrębie wstążki (nie grupy, czy zakładki) musi mieć unikatowy ID.


..::Edit
Eeee, pewnie chodziło o co innego.
To wypróbuj tego
Kod:
<customUI  xmlns="http://schemas.microsoft.com/office/2009/07/customui" >
    <ribbon >
        <tabs >
            <tab
                id="Tab1"
                insertBeforeMso="TabHome"
                label="Tab1">
                <group
                    id="Group1"
                    label="Group1">
                    <menu
                        id="Menu1"
                        itemSize="large"
                        label="Menu1"
                        size="large">
                        <button
                            description="A tu możesz się wywnętrzyć nt. działania przycisku 1"
                            id="Button1"
                            imageMso="AdpStoredProcedureQueryDelete"
                            label="Opis przycisku 1 (z ikoną)"/>
                        <menuSeparator  id="Menuseparator1" />
                        <button
                            description="A tu dluuuuuugi opis nt. działania przycisku 2"
                            id="Button2"
                            label="Opis przycisku 2 (bez ikony)"/>
                        <menuSeparator
                            id="Menuseparator2"
                            title="Może być nawet widoczny tekst dla separatora menu"/>
                        <button
                            description="Ciutek krótszy opis"
                            id="Button3"
                            label="Trzeci przycisk"/>
                    </menu >
                </group >
            </tab >
        </tabs >
    </ribbon >
</customUI >
Zwracam drobną uwagę na temat długości separatora menu.
W Menuseparator1 nie ma atrybutu "title". W takim przypadku separator jest nieco krótszy. Ma długość opisu pozycji menu. W Menuseparator2 jest atrybut "title" więc separator jest na całą szerokość okna. Jeżeli potrzebujesz długiego separatora, ale bez opisu, to wtenczas należy dodać atrybut "title" z wartością jednej (lub kilku) spacji.

Wynik powyższego kodu w załączniku.
::..

Artik

Ribbon menu.png
Plik ściągnięto 569 raz(y) 8.78 KB

_________________
Persistence is a virtue in the world of programming.
ID posta: 374532 Skopiuj do schowka
 
 
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1094
Wysłany: 24-09-2019, 22:49   

Artik, śmiga jak przecinak :-) .
Musiałem jedynie zmienić pierwszą linię po komentarzu na
Kod:
<customUI  xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
Z czego to wynika?

PS. Menu układałeś w RibbonX Visual Designer?

Dzięki serdeczne!
_________________
http://www.swiatexcela.pl - blog nie tylko dla programistów VBA
ID posta: 374601 Skopiuj do schowka
 
 
Artik 



Wersja: Win Office 365
Pomógł: 2940 razy
Posty: 9729
Wysłany: 24-09-2019, 23:04   

Quasi napisał/a:
Z czego to wynika?
Przestrzeń nazw:
Kod:
http://schemas.microsoft.com/office/2006/01/customui
jest dla wstążki w Office 2007 (na ogół, choć nie zawsze, kompatybilne z wersjami 2010+).
Natomiast:
Kod:
http://schemas.microsoft.com/office/2009/07/customui
dla Office 2010+ (NIEkompatybilne z MSO 2007!!!).

Quasi napisał/a:
Menu układałeś w RibbonX Visual Designer?
Tak.
Co prawda zacząłem od przeszukania specyfikacji kontrolek wstążki dla Excela. Tamże znajduję jakim typem kontrolki jest ViewFreezePanesGallery (bo taki przykład podałeś). Mam kilka plików ze specyfikacjami, wszystkie wskazują na typ gallery. Ale jakoś mi nie wychodziła budowa interesującej Cię struktury. Albo ja czegoś nie umiem, co jest niewykluczone, albo MS mnie w maliny wpuszcza, że to gallery. Więc wziąłem typ menu.

Artik
_________________
Persistence is a virtue in the world of programming.
ID posta: 374602 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

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