Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
RNG RNG is offline
external usenet poster
 
Posts: 6
Default Capturing Excel Copy/Paste/Cut events

Hello:

Im developing an application for Excel with C#. I need to do some custom
actions when the user does a Copy, Cut or Paste in the workbook. Is there
anyway to capture those Excel Events, if so how?

Thanks in advance,
Ram


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 225
Default Capturing Excel Copy/Paste/Cut events

Hi

I have navigated through all the events of the Excel Object Modal in the
help file below, we can not find such an event will be fired when
copy/cut/paste.

You may find that Excel Whole Object Modal reference here.
<Program Files\Microsoft Office\OFFICE11\1033\VBAXL10.CHM

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

  #3   Report Post  
Posted to microsoft.public.excel.programming
RNG RNG is offline
external usenet poster
 
Posts: 6
Default Capturing Excel Copy/Paste/Cut events

Hello Peter:

Thanks for your response! Yes, youre right there are no such events in
the Excel Object Model. What I was wondering is if there's any workaround
that allows to respond to this user actions?

Thanks again!
Ram


""Peter Huang" [MSFT]" wrote:

Hi

I have navigated through all the events of the Excel Object Modal in the
help file below, we can not find such an event will be fired when
copy/cut/paste.

You may find that Excel Whole Object Modal reference here.
<Program Files\Microsoft Office\OFFICE11\1033\VBAXL10.CHM

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.


  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 225
Default Capturing Excel Copy/Paste/Cut events

Hi

I am researching the issue and reply to you ASAP.

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 225
Default Capturing Excel Copy/Paste/Cut events

Hi

Based on my reseach, Excel did not expose Key_Down similar event for us to
handle.
So I think it is hard to track the copy/paste/cut.
Although we can write a keyboard hook to handle all the keyboard, but that
may destroy the Excel application's stability.

If you still have any concern, I think you may try contact MSPSS directly
to see if there is any better solution.
Thanks for your understanding!

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 233
Default Capturing Excel Copy/Paste/Cut events

you can use the Application.Worksheet_Change event to capture pasting
cells, but a more complete solution is to use the Application.Onkey
function and rewrite cut/copy/paste key shortcuts. Since in Excel(2000
and higer) you can also capture events from commandbuttons you could
aslo hook your code to the cut/copy/paste buttons so you also cover
that route. Nasty, but should be workable.

remember that excel cannot do anything while in cell editing mode, so
cutting/copying/pasting *inside* a cell cannot be detected from an app
running inside the Excel thread. Any code that needs to act on cell
text(I'm not sure you need it) needs to be out of process using
subclassing and window hooks(brrr). You did not write which clipboard
formats you wanted to act upon, but I suspect Ranges is your primary
concern.

DM Unseen

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Capturing excel insert/delete events. Gaurav Nanda[_2_] Excel Worksheet Functions 1 July 10th 09 11:09 PM
Capturing Insert/Delete Events in Excel Sheet using c# Gaurav Nanda[_2_] Excel Worksheet Functions 0 July 10th 09 06:14 AM
Capturing Print and Print Preview events Jignesh Bhakta Excel Programming 1 April 26th 04 08:32 PM
Capturing Sheet Events MWE Excel Programming 4 January 18th 04 07:56 PM
Capturing Checkbox Events Mark D'Agosta Excel Programming 8 October 13th 03 01:29 AM


All times are GMT +1. The time now is 05:31 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"