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
ID tematu: 70671 Skopiuj do schowka Podział wstążki
Autor Wiadomość
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 209
Wysłany: Wczoraj 13:01   Podział wstążki

Witam
Mam w pliku utworzoną wstążkę, która podzielona jest na 4 grupy.
Chciałbym zmienić ją tak, żeby na wstążce każda grupa była oddzielnie pod nazwami (Spec, Koszt, Ark, Dane) .
Próbuje na różne sposoby ale nic nie wychodzi.
Byłbym wdzięczny za jakieś wskazówki.

Kod:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
   <ribbon startFromScratch="false">
    <tabs>
            <tab id="MyCustomTab" label="Moje menu" insertAfterMso="TabView">

         <group id="customGroup1" label="S  P  E  C  Y  F  I  K  A  C  J  A">

            <button id="customButton1" label="Dodaj" image="DodajN" size="large" onAction="Makro_1" />
            <button id="customButton2" label="Usun" image="UsunCz" size="large" onAction="Makro_2" />
            <button id="customButton3" label="Sort" image="Sortuj2" size="large" onAction="Makro_3" />
        <button id="customButton4" label="Nie licz" image="UsunCz" size="large" onAction="Makro_4" />
        <button id="customButton5" label="Licz auto" image="GenerujZ" size="large" onAction="Makro_5" />

                   
            <toggleButton id="Togglebutton11" label="Ind2" image="ColumnGray" size="large" onAction="Makro_11" />
            <toggleButton id="Togglebutton12" label="Ind3" image="ColumnGray" size="large" onAction="Makro_12" />
            <toggleButton id="Togglebutton13" label="Grupy" image="ColumnBlue" size="large" onAction="Makro_13" />
            <toggleButton id="Togglebutton14"  label="Koszt" image="ColumnGreen" size="large" onAction="Makro_14" />
            <toggleButton id="Togglebutton15"  label="Mat" image="ColumnRed" size="large" onAction="Makro_15" />
            <toggleButton id="Togglebutton16"  label="Wsp" image="ColumnPurple" size="large" onAction="Makro_16" />
            <toggleButton id="Togglebutton17"  label="All" image="ColumnBlack" size="large" onAction="Makro_17" />
         
         </group>

         <group id="customGroup2" label="K  O  S  Z  T  O  R  Y  S">

            <button id="customButton21" label="Koszt Dane" image="OkZ" size="large"  onAction="Makro_21" />
            <button id="customButton22" label="Koszt" imageMso="ConditionalFormattingHighlightEqualTo"  size="large"  onAction="Makro_22" />
                     
            <toggleButton id="Togglebutton31" label="R Mm M" image="ColumnGray" size="large" onAction="Makro_31" />
            <toggleButton id="Togglebutton32" label="Wsp" image="ColumnBlue" size="large" onAction="Makro_32" />
            <toggleButton id="Togglebutton33" label="Aut Pom" image="ColumnGreen" size="large" onAction="Makro_33" />
            <toggleButton id="Togglebutton34" label="Mont" image="ColumnRed" size="large" onAction="Makro_34" />
            <toggleButton id="Togglebutton35" label="All" image="ColumnBlack" size="large" onAction="Makro_35" />

            <toggleButton id="Togglebutton41" label="Prost" image="RowGray" size="large" onAction="Makro_41" />
            <toggleButton id="Togglebutton42" label="Kol" image="RowGray" size="large" onAction="Makro_42" />
            <toggleButton id="Togglebutton43" label="Osprz Irmark" image="RowBlue" size="large" onAction="Makro_43" />
            <toggleButton id="Togglebutton44" label="Osprz" image="RowGreen" size="large" onAction="Makro_44" />
            <toggleButton id="Togglebutton45" label="Urz" image="RowRed" size="large" onAction="Makro_45" />
            <toggleButton id="Togglebutton46" label="Izol" image="RowYellow" size="large" onAction="Makro_46" />
            <toggleButton id="Togglebutton47" label="Prace pom" image="RowBlack" size="large" onAction="Makro_47" />
 
       </group>

       <group id="Group3" label="A  R  K  U  S  Z  E">

        <toggleButton id="Togglebutton51" label="Nazwy" onAction="Makro_51" />
        <toggleButton id="Togglebutton52" label="Cennik" onAction="Makro_52" />
        <toggleButton id="Togglebutton53" label="Form" onAction="Makro_53" />
        <toggleButton id="Togglebutton54" label="Koszt" onAction="Makro_54" />
        <toggleButton id="Togglebutton55" label="Km" onAction="Makro_55" />
        <toggleButton id="Togglebutton56" label="An" onAction="Makro_56" />
            <toggleButton id="Togglebutton57" label="Odb" onAction="Makro_57" />
        <toggleButton id="Togglebutton58" label="Osprz" onAction="Makro_58" />
        <toggleButton id="Togglebutton59" label="Etyk" onAction="Makro_59" />
            <toggleButton id="Togglebutton60" label="All" image="GenerujBlack" size="large" onAction="Makro_60" />
        <button id="customButton61" label="Ark" image="Sortuj" size="large" onAction="Makro_61" />
         
        </group>

      <group id="Group4" label="D  A  N  E">
       
            <button id="customButton71" label="Mat" image="OkN" size="large" onAction="Makro_71" />

        <toggleButton id="Togglebutton72" label="BO" image="UsunZ" size="large" onAction="Makro_72" />

            <button id="customButton73" label="HTS" image="GenerujZ" size="large" onAction="Makro_73" />
            <button id="customButton74" label="EKot" image="StartN" size="large" onAction="Makro_74" />
            <button id="customButton75" label="EFdi" image="StartCz" size="large" onAction="Makro_75" />
            <button id="customButton76" label="EFdi2" image="StartCz" size="large" onAction="Makro_76" />

      </group>

        </tab>
      </tabs>
   </ribbon>
</customUI>


Będę wdzięczny za pomoc

Pozdrawiam

Ayala

Kalkulacja 2021-04-20.xlsm
Pobierz Plik ściągnięto 4 raz(y) 879.37 KB

  
ID posta: 403840 Skopiuj do schowka
 
 
Artik 



Wersja: Win Office 365
Pomógł: 3142 razy
Posty: 10399
Wysłany: Wczoraj 18:21   

Ayala napisał/a:
Chciałbym zmienić ją tak, żeby na wstążce każda grupa była oddzielnie pod nazwami (Spec, Koszt, Ark, Dane) .
Nie rozumiem o czym do mnie rozmawiasz. ;-)
Albo opisz dokładniej o co chodzi, albo namaluj, choćby odręcznie, jaki chciałbyś mieć układ.

Artik
_________________
Persistence is a virtue in the world of programming.
ID posta: 403848 Skopiuj do schowka
 
 
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 209
Wysłany: Dzisiaj 8:40   

Witam
Spróbuję jeszcze raz wytłumaczyć o co chodzi:
na wstążce wyświetla się teraz "Moje menu", a chciałbym, żeby wyświetlało się cztery menu np. "Menu 1", "Menu 2", Menu 3" i "Menu 4".
W każdym menu byłaby inna grupa: Specyfikacja, kosztorys, arkusze i dane.
Potestowałem plik z innego wątku i udało mi się uzyskać 2 menu na wstążce. Jest to wcześniejsza wersja. Nie wiem do końca jak to przenieść na nowszą wersję (przeniesienie kodu na wprost nie zadziałało).
Czy zmierzam w dobrym kierunku? Zastosowałem dodatkowe makro.
Kod:
Sub RibbonOnLoad(ribbon As IRibbonUI)

  ribbon.ActivateTab "Menu1"
  ribbon.ActivateTab "Menu2"
End Sub


i kod
Kod:
<!--RibbonX Visual Designer 2.33 for Microsoft Excel CustomUI . XML Code produced on 2018-08-16-->
<customUI  onLoad="RibbonOnLoad" xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
    <ribbon >
        <tabs >
            <tab
                id="Menu1"
                label="Menu 1"
                visible="true">
                <group
                    id="Group1"
                    label="Grupa1">
                    <button
                        id="Button1"
                        label="Button1"/>
                </group >
            </tab >

            <tab
                id="Menu2"
                label="Menu 2"
                visible="true">
                <group
                    id="Group2"
                    label="Grupa2">
                    <button
                        id="Button2"
                        label="Button2"/>
                </group >
            </tab >


        </tabs >
    </ribbon >
</customUI >


w załączeniu ten plik

Pozdrawiam

Ayala

Wstążka 2021-04-21.xlsm
Pobierz Plik ściągnięto 0 raz(y) 13.65 KB

  
ID posta: 403862 Skopiuj do schowka
 
 
Ayala 
Exceloholic


Wersja: Win Office 2019
Posty: 209
Wysłany: Dzisiaj 9:53   

Witam
Chyba coś musiałem pogmatwać bo jednak udało się to przenieść na nowszą wersję.
W załączeniu plik. Mam jeszcze pytanie co decyduje o kolejności wyświetlania na wstążce.
Nie pasuje ani alfabet ani kolejność w kodzie. Może ktoś mi podpowie czym się kierować, żeby wyświetlanie było w żądanej kolejności. U mnie wyświetla się w kolejności Dane, Arkusze, Kosztorys, Specyfikacja.
Chciałbym mieć możliwość wpływu na kolejność wyświetlania.
Będę wdzięczny za pomoc

Pozdrawiam

Ayala

Kalkulacja 2021-04-21a.xlsm
Pobierz Plik ściągnięto 4 raz(y) 879.86 KB

ID posta: 403865 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1317 razy
Posty: 4547
Wysłany: Dzisiaj 15:16   

Masz w prawidłowej kolejności.

insertAfterMso="TabView" znaczy, że nowa zakładka jest dodana bezpośrednio po zakładce View.

Masz w XML w kolejności:

<tab id="Menu1" label="Specyfikacja" insertAfterMso="TabView"> (A)

<tab id="Menu2" label="Kosztorys" insertAfterMso="TabView"> (B)

<tab id="Menu3" label="Arkusze" insertAfterMso="TabView"> (C)

<tab id="Menu4" label="Dane" insertAfterMso="TabView"> (D)

Po (A) na ribbon jest View Specyfikacja bo Specyfikacja ma być bezpośrednio po View
Po (B) na ribbon jest View Kosztorys Specyfikacja bo teraz Kosztory ma być bezpośrednio po View
Po (C) na ribbon jest View Arkusze Kosztorys Specyfikacja bo teraz Arkusze ma być bezpośrednio po View
Po (D) na ribbon jest View Dane Arkusze Kosztorys Specyfikacja bo teraz Dane ma być bezpośrednio po View
------------
Jeśli chcesz kolejność Specyfikacja, Kosztorys, Arkusze, Dane to musisz zmienić na kolejność

<tab id="Menu4" label="Dane" insertAfterMso="TabView">

<tab id="Menu3" label="Arkusze" insertAfterMso="TabView">

<tab id="Menu2" label="Kosztorys" insertAfterMso="TabView">

<tab id="Menu1" label="Specyfikacja" insertAfterMso="TabView">

Czyli najpierw definiować Menu4, potem Menu3, następnie Menu2, a na koniec Menu1 - odwrócić kolejność definicji TAB'ów
  
ID posta: 403870 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