Office编程知识点汇总(2)--基本工作表任务

        日常Office编程知识积累!方便速查,使用!

 

 1 ( 1 )在工作表单元格中显示字符串    
 2    可创建一个命名的范围以引用该单元格。
 3         this .message.Value2  =   " Hello world " ;
 4   使用 Excel 对象
 5        Excel.Range rng  =  Globals.Sheet1.Range[ " A1 " , missing];
 6       rng.Value2  =   " Hello world " ;
 7
 8 ( 2 )在工作簿中移动工作表
 9     Move 方法的工作方式与 Copy 方法基本相同,不过最后只有表的一个实例。如果不为移动的工作表指定位置,
10     Excel将创建新的工作簿来容纳它。
11     移动工作表
12     将工作簿中的工作表的总数分配给一个变量,然后移动第一个工作表,使其成为最后一个工作表。
13      int  totalSheets  =   this .Application.ActiveWorkbook.Sheets.Count;
14     Globals.Sheet1.Move(missing, Globals.ThisWorkbook.Sheets[totalSheets]);
15
16 ( 3 )列出工作簿中的所有工作表
17      循环访问 Worksheets 集合,将每个表的名称发送到通过 NamedRange 控件偏移的单元格。
18       private   void  ListSheets()
19      {
20       int index = 0;
21
22       Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
23        Globals.Sheet1.Controls.AddNamedRange(
24        Globals.Sheet1.Range["A1", missing], "NamedRange1");
25
26       foreach (Excel.Worksheet displayWorksheet in Globals.ThisWorkbook.Worksheets)
27       {
28         NamedRange1.Offset[index, 0].Value2 = displayWorksheet.Name;
29         index++;
30       }

31   }

32
33 ( 4 )PrintOut方法使您能够打印指定的对象。您可以包含许多可选参数, 
34     其中包括要打印的页码范围、份数、打印前是否预览、
35     要使用的打印机的名称、是否需要打印到文件、是否需要逐份打印以及要打印到的文件的名称。
36       打印工作表
37          调用 Sheet1 的 PrintOut 方法,要求打印两份,并在打印前预览文档。
38          Globals.Sheet1.PrintOut( 1 1 2 true , missing, missing, missing, missing);
39

你可能感兴趣的:(Office)