virtualprotect

  1. Jaafar Tribak

    KeyPress Event for Worksheet Cells (Subclassing Without Crashing)

    Hi dear forum. I am sure you are all familiar with the KeyPress and KeyDown events exposed by userform controls. These events not only allow the user to detect any keys being pressed dynamically, but also give the user the opportunity to discard (block) the key if so desired before it actually...
  2. Jaafar Tribak

    Subclassing without crashing - (Testers required.)

    Hi dear excellers, I have put together this project which subclasses userforms (can be extended to other windows) and I would like to know if it works as expected for trapping window messages. I am particularly interested to know if the project is stable enough. Meaning: It dosen't shuts down...
  3. Jaafar Tribak

    Capturing the Paste Event (API Hooking - Redirection)

    Hi all, I have put together this code which basically detects worksheet paste operations before they actually happen. This allows for manipulating the data while still in the clipboard as well as for cancelling the paste operation if so desired. I have used in this vba project some basic api...
  4. Jaafar Tribak

    Overriding Excel Methods and Properties (VTable hacking)

    Hi all, I have been reading on the layout of COM objects and Virtual Tables and I have managed to hack Excel Methods and Properties .. It's surprisingly easier than I had thought but just as I was getting excited about this idea and it's enormous potential for adding new functionality to Excel...
  5. Jaafar Tribak

    BeforePaste event ... Does it work for you ?

    Hi everybody, Workbook Example I have been working on this for a few days until I have arrived at this piece of coding. Basically, what the code does is to intercept the pasting operation BEFORE the clipboard data actually reaches the worksheet cells which allows the user to conviniently...

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top