यह उदाहरण सक्रिय शीट में प्रत्येक सेल की आयताकार सीमा का चयन करता है। साथ ही, यह रेंज पॉइंट प्राप्त करने के लिए रेंज के अनुक्रमित पैरामीटर का उपयोग करता है। इसके अलावा, AddEx() (और Interop.Excel में अधिकांश विधियां) डिफ़ॉल्ट पैरामीटर का उपयोग करती हैं, इसलिए आपको System.Reflection.Missing का उपयोग करने की आवश्यकता नहीं है।
// define points for selecting a range
// point 1 is the top, leftmost cell
Excel.Range oRng1 = oSheet.Range["A1"];
// point two is the bottom, rightmost cell
Excel.Range oRng2 = oSheet.Range["A1"].End[Excel.XlDirection.xlToRight]
.End[Excel.XlDirection.xlDown];
// define the actual range we want to select
oRng = oSheet.Range[oRng1, oRng2];
oRng.Select(); // and select it
// add the range to a formatted table
oRng.Worksheet.ListObjects.AddEx(
SourceType: Excel.XlListObjectSourceType.xlSrcRange,
Source: oRng,
XlListObjectHasHeaders: Excel.XlYesNoGuess.xlYes);
स्रोत
2014-04-03 23:09:49
Excel 2010 के अंतर्निहित तालिका शैलियों में से एक को लागू करने के रूप में? आप अपनी रेंज की टेबल स्टाइल संपत्ति को TableStyleMedium1 या किसी भी निर्मित शैलियों में सेट कर सकते हैं। –