Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Snelmenu (rechtermuis knop) uitschakelen  (gelezen 6352 keer)

0 leden en 1 gast bekijken dit topic.

Offline Hombre

  • Volledig lid
  • **
  • Berichten: 164
  • ¡Qué guapa!
Snelmenu (rechtermuis knop) uitschakelen
« Gepost op: 23 oktober 2006, 16:03:36 »
Hallo

Een werklad en werkboek is beveiligd. Echter in de niet beveiligde cellen kan men knippen en plakken. Dit wil ik vermijden. Kan dit met een formule VB of misschien een mogelijkheid om de rechtermuis knop uit te schakelen.

Iemand een idee?

Dank u
Windows XP, Home, SP2, Intel Core2 Duo E6400 2.13Ghz, 1024 MB RAM, GeForce FX 7300LE, HDD:SATA II 160GB NTFS, AVG antivirus, Outlook Express

Offline dimy

  • Volledig lid
  • **
  • Berichten: 205
  • Oplossing.be
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #1 Gepost op: 23 oktober 2006, 19:18:09 »
Heb je al eens in de help onderwerpen van visual basic gekeken bij ;  Beforerightclick.
Misschien ben je met deze tip al een eind op weg.
Dimy
Desktop Windows 10   NLD 64 bits
ASUSTeK COMPUTER INC. H110M-C 8 GB Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz - 1400
Intel(R) HD Graphics 630 1024MB 1920  x 1080
Realtek High Definition Audio
Western Digital WDC WD10EZRZ-00HTKB0
 Samsung SSD 860 EVO 250GB  C:\ NTFS 232 GB 191 GB
                                                D:\ NTFS 1Tb
McAfee VirusScan Enterprise
Windows Defender
Windows Firewal Enabled True

Offline Hombre

  • Volledig lid
  • **
  • Berichten: 164
  • ¡Qué guapa!
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #2 Gepost op: 23 oktober 2006, 19:34:08 »
Bedankt Dimy maar achteraf bekeken is "rechtermuis knop" uitschakelen toch niet de juiste oplossing. Je kan nog steeds via menu knippen en plakken.

Dit heb ik zelf gevonden na wat zoeken;

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Application.CutCopyMode = xlCut Then
MsgBox "je mag niet knippen"
ElseIf Application.CutCopyMode = xlCopy Then
MsgBox "je mag niet kopiëren"

Application.CutCopyMode = False
End If
Application.CellDragAndDrop = False
End Sub

Bedankt

Probleem wat zich nu nog stelt is dat ik deze opdracht moet kunnen uitschakelen als ikzelf wijzigingen aanbreng.
De workbook is beveiligd met een formulier met wachtwoord die de beveiliging automatisch uitzet, werkbalk terugzet, enz... Nu zou ik de opdracht (knippen plakken) automatisch terug willen inschakelen maar dit lukt nog niet.
De optie om handmatig in VB uit te zetten is niet aan de orde.

Misschien iemand een hint
Windows XP, Home, SP2, Intel Core2 Duo E6400 2.13Ghz, 1024 MB RAM, GeForce FX 7300LE, HDD:SATA II 160GB NTFS, AVG antivirus, Outlook Express

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #3 Gepost op: 23 oktober 2006, 23:06:41 »
Hombre, ik handel het meestal op deze manier af... Wellicht iets voor jou? Het zal ongetwijfeld niet de beste methode zijn, maar voor mij werkt tie prima.
Groet, Leo


voorbeeldsheet verwijderd tbv correcties... Zie een paar posts verder voor het vervolgresutaat!
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #4 Gepost op: 23 oktober 2006, 23:14:46 »
O ja Hombre, dit vergat ik ff....
Je kan dan in de rest van je procedures gebruik maken van de 'named range: rngSheetBeveiligd'. Als deze TRUE is zorg je er bijvoorbeeld voor dat je application.cutcopymode niet xlcut of xlcopy is. Je kan dan tevens het volgende codeblokje inzetten: (workbook-sectie)


Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

    If Range("rngSheetBeveiligd").Value = True Then
        Cancel = True
    Else:
        Cancel = False
    End If

End Sub


nogmaals groet, Leo

En voor dat ik dit ook vergeet... het password = oplossing
______________________________

Groet, Leo

Offline Hombre

  • Volledig lid
  • **
  • Berichten: 164
  • ¡Qué guapa!
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #5 Gepost op: 23 oktober 2006, 23:24:41 »
Redhead

Bedankt voor je hint maar dit is niet echt wat ik zoek. Zoals reeds gezegd is muis uit zetten geen optie omdat je via het menu nog kan werken.

Uw manier is goed en beveiligd zowel muis als menu maar beveiligd ook de cellen helemaal. Deze cellen moet wel bruikbaar blijven om getallen in te geven maar er mag niet worden geknipt omdat dit formules in de war brengt en opmaak ook verdwijnt.
Niet vergeten dat dit programma wordt gebruikt door leken ;-)

Groetjes
Windows XP, Home, SP2, Intel Core2 Duo E6400 2.13Ghz, 1024 MB RAM, GeForce FX 7300LE, HDD:SATA II 160GB NTFS, AVG antivirus, Outlook Express

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #6 Gepost op: 24 oktober 2006, 12:11:47 »
Hombre, ik begrijp je stukje
Citaat
Deze cellen moet wel bruikbaar blijven om getallen in te geven
niet helemaal. Ik heb in mijn voorbeeldsheet alle cellen behalve de 3 gele beveiligd (gelocked). Het klopt dus dat je nergens iets kan invullen behalve in de gele!   ;)
Ik ben uit interesse toch nog ff verder gaan puzzelen. Mijn volgende idee was om de buttons cut/copy/paste uit de werkbalk te verwijderen als de beveiliging aan staat. Tevens zorgt de procedure activate/de-activate ervoor dat bij het wisselen van workbooks de knoppen getoont worden. Dit idee is trouwens redelijk riskant volgens mij. Bij mij staan de buttons op de positie 12, 13 en 14. Als dit bij jou anders is, verdwijnen waarschijnlijk de verkeerde buttons... (pas dus ff op met uittesten en controleer je buttons).
De sheet-button 'lock/unlock' zorgt er ook voor dat de buttons verschijnen en verdwijnen. Tevens heb ik jouw procedure van cutcopymode toegevoegd aan de procedure workbook_sheetselectionchange. Het viel me op dat je hiermee nogsteeds wel kan copieren vanuit een ander workbook.
Goed, ik geloof dat met deze laatste actie MIJN ideeenbron de bodem heeft bereikt. Misschien heb ik je een bepaalde kant uitgestuurd waar je zelf mee verder kan. Succes er mee (laat nog ff weten als het je nog is gelukt)
Groet, Leo
______________________________

Groet, Leo

Offline Hombre

  • Volledig lid
  • **
  • Berichten: 164
  • ¡Qué guapa!
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #7 Gepost op: 24 oktober 2006, 14:49:37 »
Leo, hartelijk bedankt voor je tijd maar ik ben gisteravond zelf nog aan het zoeken geweest en heb de oplossing gevonden.
Ik laat een bijlage voor de geintresseerden.

Groetjes
Windows XP, Home, SP2, Intel Core2 Duo E6400 2.13Ghz, 1024 MB RAM, GeForce FX 7300LE, HDD:SATA II 160GB NTFS, AVG antivirus, Outlook Express

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #8 Gepost op: 24 oktober 2006, 17:58:24 »
Ok. graag gedaan!
______________________________

Groet, Leo

Goya

  • Gast
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #9 Gepost op: 24 oktober 2006, 23:45:53 »
Dit vond ik ook nog

1. Selecteer de cellen die wel veranderd mogen worden en kies Ctrl+1. Kies het tabblad Bescherming, haal het vinkje weg voor Geblokkeerd, en sluit af met OK.
2. Ga naar Extra, Beveiliging en kies Blad beveiligen. In dit venster kunt u precies aangeven wat de gebruikers van het werkblad wel en niet mogen.
3. Kies alleen voor Ontgrendelde cellen selecteren. Als je wilt kun je de cellen nog extra beveiligen door een wachtwoord.
Vanaf nu kun je niet meer klikken op de beveiligde cellen, maar wel met de Tab of Enter over het werkblad navigeren.
Tip: om het nog duidelijker te maken kun je de beveiligde cellen een andere achtergrond kleur geven. Op die manier is in één opslag te zien welke cellen wel en niet geblokkeerd zijn. Overigens werkt deze tip ook onder Windows 9x en Me op een vergelijkbare manier.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:Snelmenu (rechtermuis knop) uitschakelen
« Reactie #10 Gepost op: 25 oktober 2006, 10:45:46 »
Goya, dat klopt. Had ik ook afgevangen in VBA-code.... (zie mijn voorbeeldbestandje)
Groet, Leo
______________________________

Groet, Leo

 


www.combell.com