Click here to Skip to main content
15,887,596 members
Home / Discussions / C#
   

C#

 
GeneralRe: exception trying to insert a range to an Excelsheet Pin
Harry6662-Jul-09 3:33
Harry6662-Jul-09 3:33 
GeneralRe: exception trying to insert a range to an Excelsheet Pin
Harry6662-Jul-09 4:00
Harry6662-Jul-09 4:00 
GeneralRe: exception trying to insert a range to an Excelsheet Pin
MumbleB2-Jul-09 9:22
MumbleB2-Jul-09 9:22 
GeneralRe: exception trying to insert a range to an Excelsheet Pin
Harry6662-Jul-09 13:58
Harry6662-Jul-09 13:58 
GeneralRe: exception trying to insert a range to an Excelsheet Pin
MumbleB2-Jul-09 22:14
MumbleB2-Jul-09 22:14 
GeneralRe: exception trying to insert a range to an Excelsheet Pin
Harry6664-Jul-09 0:57
Harry6664-Jul-09 0:57 
Generalstill trying to insert a range to an Excelsheet Pin
Harry6664-Jul-09 4:14
Harry6664-Jul-09 4:14 
GeneralRe: still trying to insert a range to an Excelsheet Pin
MumbleB4-Jul-09 8:31
MumbleB4-Jul-09 8:31 
Hi Harry. If you tried the method I suggested previously, record the steps in a Macro in Excel it would have shown you exactly what you need to do. See below from Excel Macro.
Range("A1:E11").Select<br />
Selection.Copy<br />
Range("A16").Select<br />
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _<br />
    SkipBlanks:=False, Transpose:=False<br />


Now, this translates to the below in C#. VBA is not so difficult to understand if you make a little effort.
//Select Range to Copy
objRange = objSheet.get_Range("A4", "C14");
//Activate Selection
objRange.Select();
//Copy Selection
objRange.Copy();
//Select the Starting cell to copy to
Microsoft.Office.Interop.Excel.Range myCell1 = objSheet.get_Range("A16",
    System.Reflection.Missing.Value);
//Activate the Cell
myCell1.Activate();
//Paste with the formats
objRange.PasteSpecial(Microsoft.Office.Interop.Excel.XlPasteType.xlPasteFormats,
    Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone,
    false, false);

Next time please try using the Macros in Excel. They are good place to start as a guide.

Note, I have not tested the code but it should work.

Happy coding!!

Excellence is doing ordinary things extraordinarily well.

GeneralRe: still trying to insert a range to an Excelsheet Pin
Harry6665-Jul-09 4:38
Harry6665-Jul-09 4:38 
GeneralUsing a makro Pin
Harry6665-Jul-09 6:04
Harry6665-Jul-09 6:04 
GeneralRe: still trying to insert a range to an Excelsheet Pin
MumbleB6-Jul-09 19:16
MumbleB6-Jul-09 19:16 
GeneralRe: still trying to insert a range to an Excelsheet Pin
Harry6669-Jul-09 3:32
Harry6669-Jul-09 3:32 
QuestionDowloading file, web aplication and C# Pin
hoshyarD2-Jul-09 0:34
hoshyarD2-Jul-09 0:34 
AnswerRe: Dowloading file, web aplication and C# Pin
Manas Bhardwaj2-Jul-09 0:36
professionalManas Bhardwaj2-Jul-09 0:36 
QuestionVista/Win7 Gadget's Flyout. Pin
Supriya Tonape2-Jul-09 0:30
Supriya Tonape2-Jul-09 0:30 
AnswerRe: Vista/Win7 Gadget's Flyout. Pin
musefan2-Jul-09 1:58
musefan2-Jul-09 1:58 
GeneralRe: Vista/Win7 Gadget's Flyout. Pin
Supriya Tonape2-Jul-09 6:38
Supriya Tonape2-Jul-09 6:38 
QuestionIndex was out of range. Must be non-negative and less than the size of the collection Pin
haleemasher2-Jul-09 0:22
haleemasher2-Jul-09 0:22 
AnswerRe: Index was out of range. Must be non-negative and less than the size of the collection Pin
N a v a n e e t h2-Jul-09 0:28
N a v a n e e t h2-Jul-09 0:28 
GeneralRe: Index was out of range. Must be non-negative and less than the size of the collection Pin
haleemasher2-Jul-09 0:37
haleemasher2-Jul-09 0:37 
GeneralRe: Index was out of range. Must be non-negative and less than the size of the collection Pin
Luc Pattyn2-Jul-09 0:54
sitebuilderLuc Pattyn2-Jul-09 0:54 
QuestionNonSerialized property. Pin
johnnycastle2-Jul-09 0:19
johnnycastle2-Jul-09 0:19 
AnswerRe: NonSerialized property. Pin
Keith Barrow2-Jul-09 1:56
professionalKeith Barrow2-Jul-09 1:56 
GeneralRe: NonSerialized property. Pin
dojohansen2-Jul-09 2:21
dojohansen2-Jul-09 2:21 
AnswerRe: NonSerialized property. Pin
dojohansen2-Jul-09 2:04
dojohansen2-Jul-09 2:04 

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.