Udostępnij za pośrednictwem

Dodawanie pozycji do menu kontekstowego

Anonimowe
2020-01-06T21:28:25+00:00

Witam. Przy pomocy Worda co tydzień tworzę grafiki pracy. Sam szablon grafiku jest umieszczony w tabeli. Czy jest możliwość dodania do menu kontekstowego nazw (imion i nazwisk) pracowników, tak by klikając prawym przyciskiem myszy pojawiały się one pośród poleceń, a po wyborze w miejscu gdzie znajduje się kursor?

Microsoft 365 i pakiet Office | Word | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 5

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2020-01-06T21:36:00+00:00

    Nie dasz rade tego zrobić w ramach licencji Office.

    Takie możliwości daje zaprogramowanie czynności tworząc dodatek do Worda np w VisualStudio.

    Przykład takich rozwiązań masz tutaj: http://vbatools.pl/category/dodatki/platne/word_addins/

    Jeśli masz licencję na VS.NET to zacznij od XMLa

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
       <contextMenus>
          <contextMenu idMso="ContextMenuText">
             <button id="MyMenuItem" label="My Menu Item" onAction="Button_Click" />
          </contextMenu>
       </contextMenus>
    </customUI>
    

    Czy ta odpowiedź była pomocna?

    1 osoba uznała tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy
  2. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2020-01-07T20:41:14+00:00

    I jak twoje prace?

    Ja coś takiego własnie testuje. :)

    http://vbatools.pl/wybierz-tekst-do-dokumentu/

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  3. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2020-01-07T11:34:32+00:00

    Ok - super, gratuluje postawy.

    Weź pod uwagę że zwykłe makra VBA będą dotyczyć jednego, konkretnego pliku lub pliku osobistego którego nie będziesz mógł zastąpić innemu userowi, a dodatek będzie możliwy do zastosowania na wielu stanowiskach, których to sam Word nie proponuje z pozycji wbudowanego developera.

    Zacząłem myśleć o tym bardziej konkretnie i mam dla ciebie rady, zastanów się nad tym:

    Jak będziesz wpisywać nazwiska z imionami, to jeśli będzie ich więcej, to musisz opracować moduł czytania z pliku po lista pod prawym klawiszem może być zbyt długa. Najlepiej z sugestią auto uzupełniania.

    Moduł taki może też czytać kilka kolumn, aby np dawać możliwość zwracania nie tylko wybranego tekstu, ale np innego z nast kolumny źródła który może być plikiem CSV -> np: wyszukujesz inicjały, a zwracany  jest pełna nazwa pracownik (lub jakiś inny wyraz nie tylko dane osobowe).

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  4. Anonimowe
    2020-01-07T10:32:03+00:00

    Dziękuję. Póki co , poradzę sobie makrami.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  5. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2020-01-07T10:23:21+00:00

    Jak to jakiś projekt pracowy i masz na to budżet to mogę napisać dla ciebie taki dodatek. Jelsi się zdecydujesz to zapraszam do kontaktu przez moją witrynę.

    No chyba że masz aspiracje szubko się nauczyć C++,C# albo VB i masz licencję aby to skompilować. No to trzymam kciuki.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy