Click here to Skip to main content
15,922,512 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# compact framework Yes/No MessageBox Pin
Dave Kreskowiak2-Dec-04 5:42
mveDave Kreskowiak2-Dec-04 5:42 
GeneralRe: C# compact framework Yes/No MessageBox Pin
Daniel P2-Dec-04 6:55
Daniel P2-Dec-04 6:55 
Generalfilling RichTextBox using MemoryStream Pin
Hovik Melkomian2-Dec-04 3:50
Hovik Melkomian2-Dec-04 3:50 
GeneralRe: filling RichTextBox using MemoryStream Pin
leppie2-Dec-04 4:47
leppie2-Dec-04 4:47 
GeneralRe: filling RichTextBox using MemoryStream Pin
Hovik Melkomian4-Dec-04 1:55
Hovik Melkomian4-Dec-04 1:55 
GeneralRe: filling RichTextBox using MemoryStream Pin
leppie4-Dec-04 2:23
leppie4-Dec-04 2:23 
GeneralRe: filling RichTextBox using MemoryStream Pin
Hovik Melkomian4-Dec-04 2:40
Hovik Melkomian4-Dec-04 2:40 
GeneralRe: filling RichTextBox using MemoryStream Pin
leppie4-Dec-04 3:33
leppie4-Dec-04 3:33 
GeneralRe: filling RichTextBox using MemoryStream Pin
Hovik Melkomian6-Dec-04 1:42
Hovik Melkomian6-Dec-04 1:42 
Generallibraries, DLL's, Wrappers Pin
Mridang Agarwalla2-Dec-04 2:50
Mridang Agarwalla2-Dec-04 2:50 
GeneralRe: libraries, DLL's, Wrappers Pin
turbochimp2-Dec-04 3:45
turbochimp2-Dec-04 3:45 
Generalviewing multiple image formats Pin
Mridang Agarwalla2-Dec-04 2:46
Mridang Agarwalla2-Dec-04 2:46 
Generalcontrols inside a datagrid Pin
Mridang Agarwalla2-Dec-04 1:36
Mridang Agarwalla2-Dec-04 1:36 
GeneralRe: controls inside a datagrid Pin
turbochimp2-Dec-04 2:46
turbochimp2-Dec-04 2:46 
GeneralRe: controls inside a datagrid Pin
Hugo Migneron2-Dec-04 4:04
Hugo Migneron2-Dec-04 4:04 
GeneralApplication winforms in InterNet Explorer - Problem Pin
crisyuri2-Dec-04 1:22
crisyuri2-Dec-04 1:22 
GeneralPicture Box Pin
camposeo792-Dec-04 0:55
camposeo792-Dec-04 0:55 
GeneralRe: Picture Box Pin
Stefan Troschuetz2-Dec-04 1:35
Stefan Troschuetz2-Dec-04 1:35 
GeneralRe: Picture Box Pin
Robin Panther2-Dec-04 7:28
Robin Panther2-Dec-04 7:28 
GeneralMessage Filtering Pin
A T I F2-Dec-04 0:01
A T I F2-Dec-04 0:01 
GeneralRe: Message Filtering Pin
A T I F2-Dec-04 0:03
A T I F2-Dec-04 0:03 
GeneralRe: Message Filtering Pin
Mike Dimmick2-Dec-04 0:24
Mike Dimmick2-Dec-04 0:24 
GeneralRe: Message Filtering Pin
A T I F2-Dec-04 19:43
A T I F2-Dec-04 19:43 
GeneralError When Copying from Clipboard to PowerPoint slide Pin
GandalfTheWhite1-Dec-04 22:56
GandalfTheWhite1-Dec-04 22:56 
Hello,

I am trying to copy the contents of the output of SQL Reporting Services to
a PowerPoint slide. For this, I am using SQL Reporting Services to obtain an
IMAGE stream, which I paste to the Windows clipboard. Then, using automation,
I am trying to copy this information from the clipboard to a PowerPoint
slide. However, I get an error at slide.Shapes.PasteSpecial.

I am able create a System.Drawing.Bitmap object from the memory stream that
I associate with the image stream. I can also copy an image fragment that I
clipped in MSPaint (which means it's on the clipboard) to PowerPoint using
Automation. And if I generate a CSV stream from Reporting Services, I can
copy this to the clipboard and from there to Excel. It's only that I don't
seem to be able to copy anything from the clipboard to PowerPoint if I pasted
it to the clipboard using the MemoryStream. Also, using the following code, I find that the clipped data from MSPaint supports 4 formats ("Embed Source", "Object Descriptor" , "MetaFilePict", and "DeviceIndependentBitmap") but the data I copy from the MemoryStream has only 2 ("System.Drawing.Bitmap" and "Bitmap").

// Code to check formats for clipboad data
IDataObject data = Clipboard.GetDataObject();
String[] arrayOfFormats = data.GetFormats(true);

Does anyone have any pointers?

Thanks,
Ajay.

ERROR
*****

An unhandled exception of type 'System.Runtime.InteropServices.COMException'
occurred in WindowsApplication2.exe

Additional information: Shapes (unknown member) : Invalid request.
Clipboard is empty or contains data which may not be pasted here.

CODE
****

// Obtain an image stream in "results", which is Byte[]

MemoryStream MemStream = new MemoryStream(results);
DataObject d = new DataObject();
d.SetData(DataFormats.Bitmap, true, MemStream);
Clipboard.SetDataObject(d, true);

PowerPoint.Presentation ppt;
PowerPoint.Application pptApp;
PowerPoint.Slide slide;
pptApp = new PowerPoint.Application();
ppt = pptApp.Presentations.Add(MsoTriState.msoTriStateMixed);

slide = ppt.Slides.Add(1, PowerPoint.PpSlideLayout.ppLayoutBlank);
slide.Shapes.PasteSpecial(PowerPoint.PpPasteDataType.ppPasteDefault,MsoTriState.msoFalse,"",0,"",MsoTriState.msoFalse);
ppt.SaveAs("D:\\Ata\\test.ppt",
PowerPoint.PpSaveAsFileType.ppSaveAsPresentation, MsoTriState.msoTrue);
GeneralThreads in C# Pin
Member 5834331-Dec-04 21:54
Member 5834331-Dec-04 21:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.