vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest czwartek, 25 kwietnia 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Wklej jako wartości - wymagane


otwartyotwarty rozpoczął: VBAmator postów: 4



napisał: Trebor
postów: 1209


umieszczony:
10 lipca 2019
15:16

  
Wydaje się, że brniesz w konflikt z użytkownikami . Twój wybór. Nie mam w tym doświadczenia, ale nie powinno to być trudne.
Sub UsunKontekst()
    Dim ctrl As CommandBarControl

    For Each ctrl In Application.CommandBars("Cell").Controls
        If ctrl.Caption = "Wkl&ej" Then
            ctrl.Delete
            Exit For
        End If
    Next ctrl
End Sub

Sub Resetuj()
Application.CommandBars("cell").Reset
 Application.CommandBars("row").Reset
End Sub


Zdaje się, że bazujesz na angielskiej wersji excela - zmień wyszukiwaną nazwę w menu kontekstowym (podręcznym). Powyższe testowałem na excelu 2007. Nie mam pojęcia czy coś później zmienili.
napisał: VBAmator
postów: 67


umieszczony:
10 lipca 2019
11:11

  
OK. Pomysł dobry.
Ostatecznie przypisałem do ctrV wklejanie wartości.
Niestety okazuje się, że zablokowane komórki arkusza przyjmują zmianę. Dodałem więc warunek na Selection.Locked

Pozostaje kwestia zablokowania/usunięcia opcji Paste w menu prawego klawisza myszy. Podpowiesz coś?
napisał: Trebor
postów: 1209


umieszczony:
5 lipca 2019
12:57

  
Jeśli chodzi tylko o używanie skrótów to możesz przypisać do takiego skrótu dowolne makro bez treści.

Robert
napisał: VBAmator
postów: 67


umieszczony:
5 lipca 2019
10:10

  
Cześć.
Mam problem z użytkownikami, którzy pomimo instrukcji wklejają dane ctrC+ctrV zanieczyszczając plik niechcianymi formatami.

Potrzebuję się jakoś zabezpieczyć. Da się to wyłapać jakoś przy zdarzeniach? Może jakieś inne sposoby?
Dziękuję.


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z