T
TC
Hello,
Here is what I'm trying to do:
-- Make sure both MS Excel and MS Word are running
-- Create an Excel chart
-- Save the Excel file
-- Copy the Excel chart onto the clipboard using Ctrl + C
-- Go to Word and look under Edit > Paste Special
-- Note there is a source reference and an option to paste the chart as a
metafile, etc.
-- I would like to take this same information and make it available in a C#
or VB.Net app
For example, create a simple Windows application with a userform, an image
control, a label and a single command button.
Let's say that after the Excel chart is on the clipboard, one clicks the
Windows application command button and Voila!, the imate control now
contains a copy of the Excel chart and the label contains the reference
information.
I can make this work utilizing older technologies (i.e. WIN API to access
the clipboard, etc.).
Using the WIN32 API, there is a clipboard format called "OwnerLink".
Similarly to the .Net clipboard, one would register this format, check for
it on the clipboard and then retrieve using several API calls.
There are also clipboard formats called "Link Descriptor" and "Object
Descriptor" under WIN32.
It appears that, under .Net, there are currently no methods or
properties available to extract a source reference when a user places an
Office object / graphic on the clipboard.
If there is a workaround, by all means, please share.
Any assistance would be appreciated.
Best Regards,
Todd
Here is what I'm trying to do:
-- Make sure both MS Excel and MS Word are running
-- Create an Excel chart
-- Save the Excel file
-- Copy the Excel chart onto the clipboard using Ctrl + C
-- Go to Word and look under Edit > Paste Special
-- Note there is a source reference and an option to paste the chart as a
metafile, etc.
-- I would like to take this same information and make it available in a C#
or VB.Net app
For example, create a simple Windows application with a userform, an image
control, a label and a single command button.
Let's say that after the Excel chart is on the clipboard, one clicks the
Windows application command button and Voila!, the imate control now
contains a copy of the Excel chart and the label contains the reference
information.
I can make this work utilizing older technologies (i.e. WIN API to access
the clipboard, etc.).
Using the WIN32 API, there is a clipboard format called "OwnerLink".
Similarly to the .Net clipboard, one would register this format, check for
it on the clipboard and then retrieve using several API calls.
There are also clipboard formats called "Link Descriptor" and "Object
Descriptor" under WIN32.
It appears that, under .Net, there are currently no methods or
properties available to extract a source reference when a user places an
Office object / graphic on the clipboard.
If there is a workaround, by all means, please share.
Any assistance would be appreciated.
Best Regards,
Todd