|
|
@@ -54,7 +54,6 @@ public class ExportWord
|
|
54
|
54
|
WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphLeft;
|
|
55
|
55
|
WordApp.Selection.Font.Size = 18f;
|
|
56
|
56
|
object missing = System.Reflection.Missing.Value;
|
|
57
|
|
- object count2 = 14;
|
|
58
|
57
|
object WdLine2 = Microsoft.Office.Interop.Word.WdUnits.wdLine;//换一行;
|
|
59
|
58
|
WordApp.Selection.Text = "安 阳 市 12345 政 务 服 务 热 线 交 办 单";
|
|
60
|
59
|
WordApp.Selection.ParagraphFormat.LineSpacingRule = Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceSingle;//单倍行距
|
|
|
@@ -66,20 +65,24 @@ public class ExportWord
|
|
66
|
65
|
WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphLeft;
|
|
67
|
66
|
WordApp.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorBlack;
|
|
68
|
67
|
//文档中创建表格
|
|
69
|
|
- Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 19, 15, ref Nothing, ref Nothing);
|
|
|
68
|
+ Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 19, 9, ref Nothing, ref Nothing);
|
|
70
|
69
|
//设置表格样式
|
|
71
|
70
|
WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;//水平居中
|
|
72
|
71
|
//设置表格框
|
|
73
|
|
- newTable.Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
|
|
|
72
|
+ // newTable.Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
|
|
74
|
73
|
|
|
75
|
74
|
for (int i = 1; i < 10; i ++)
|
|
76
|
75
|
{
|
|
77
|
|
- newTable.Columns[i].Width = 15f;
|
|
78
|
|
- }
|
|
|
76
|
+ newTable.Columns[i].Width = 60f;
|
|
|
77
|
+ }
|
|
|
78
|
+ for (int i=1;i<19;i++)
|
|
|
79
|
+ {
|
|
|
80
|
+ newTable.Rows[i].Height = 30f;
|
|
|
81
|
+ }
|
|
79
|
82
|
//表格外线
|
|
80
|
83
|
newTable.Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
|
|
81
|
84
|
//表格内线
|
|
82
|
|
- newTable.Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
|
|
|
85
|
+ newTable.Borders.InsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;
|
|
83
|
86
|
////填充表格内容
|
|
84
|
87
|
//for (int k = 1; k< 19; k++)
|
|
85
|
88
|
// {
|
|
|
@@ -98,22 +101,19 @@ public class ExportWord
|
|
98
|
101
|
//填充表格内容 第一行
|
|
99
|
102
|
newTable.Cell(1, 1).Range.Text = "事项编号";
|
|
100
|
103
|
//合并单元格
|
|
101
|
|
- newTable.Cell(1, 1).Merge(newTable.Cell(1, 2));
|
|
102
|
|
- newTable.Cell(1, 1).Merge(newTable.Cell(2, 2));
|
|
|
104
|
+ // newTable.Cell(1, 1).Merge(newTable.Cell(1, 1));
|
|
|
105
|
+ newTable.Cell(1, 1).Merge(newTable.Cell(2, 1));
|
|
103
|
106
|
newTable.Cell(1, 2).Range.Text ="";//工单编号
|
|
104
|
|
- newTable.Cell(1, 2).Merge(newTable.Cell(1, 5));
|
|
105
|
|
- newTable.Cell(1, 2).Merge(newTable.Cell(2, 5));
|
|
106
|
|
-
|
|
107
|
|
- newTable.Cell(1, 6).Range.Text = "工单来源";
|
|
108
|
|
-
|
|
109
|
|
- newTable.Cell(1, 7).Range.Text = "";
|
|
110
|
|
- // newTable.Cell(1, 6).Merge(newTable.Cell(1, 7));
|
|
111
|
|
- newTable.Cell(1, 8).Range.Text = "办理时限";
|
|
112
|
|
- // newTable.Cell(1, 7).Merge(newTable.Cell(1, 8));
|
|
113
|
|
- newTable.Cell(1, 9).Range.Text = "";
|
|
114
|
|
- // newTable.Cell(1, 8).Merge(newTable.Cell(1, 9));
|
|
115
|
|
- newTable.Cell(1, 10).Range.Text = "联系电话";
|
|
116
|
|
- // newTable.Cell(1, 9).Merge(newTable.Cell(1, 10));
|
|
|
107
|
+ newTable.Cell(1, 2).Merge(newTable.Cell(2, 3));
|
|
|
108
|
+ newTable.Cell(1, 3).Range.Text = "工单来源";
|
|
|
109
|
+ // newTable.Cell(1, 3).Merge(newTable.Cell(1, 4));
|
|
|
110
|
+ newTable.Cell(1, 4).Range.Text = "";
|
|
|
111
|
+ // newTable.Cell(1, 4).Merge(newTable.Cell(1, 5));
|
|
|
112
|
+ newTable.Cell(1, 5).Range.Text = "办理时限";
|
|
|
113
|
+ // newTable.Cell(1, 5).Merge(newTable.Cell(1, 6));
|
|
|
114
|
+ newTable.Cell(1, 6).Range.Text = "";
|
|
|
115
|
+ // newTable.Cell(1, 6).Merge(newTable.Cell(1, 7));
|
|
|
116
|
+ newTable.Cell(1, 7).Range.Text = "联系电话";
|
|
117
|
117
|
|
|
118
|
118
|
// newTable.Cell(1, 9).Merge(newTable.Cell(3, 15));
|
|
119
|
119
|
// newTable.Cell(1, 9).Select();//选中一行
|
|
|
@@ -128,64 +128,59 @@ public class ExportWord
|
|
128
|
128
|
|
|
129
|
129
|
// 填充表格内容 第二行
|
|
130
|
130
|
|
|
131
|
|
- newTable.Cell(2, 6).Range.Text = "签收时间";
|
|
|
131
|
+ newTable.Cell(2, 3).Range.Text = "签收时间";
|
|
132
|
132
|
|
|
133
|
|
- newTable.Cell(2, 7).Range.Text = "";
|
|
|
133
|
+ newTable.Cell(2, 4).Range.Text = "";
|
|
134
|
134
|
|
|
135
|
|
- newTable.Cell(2, 8).Range.Text = "办理时间";
|
|
|
135
|
+ newTable.Cell(2, 5).Range.Text = "办理时间";
|
|
136
|
136
|
|
|
137
|
|
- newTable.Cell(2, 9).Range.Text = "";
|
|
|
137
|
+ newTable.Cell(2, 6).Range.Text = "";
|
|
138
|
138
|
|
|
139
|
|
- newTable.Cell(2, 10).Range.Text = "来电人";
|
|
140
|
|
-
|
|
141
|
|
- //填充表格内容 第三行
|
|
142
|
|
- newTable.Cell(3, 1).Range.Text = "事项区域";
|
|
143
|
|
- newTable.Cell(3, 1).Merge(newTable.Cell(3, 3));
|
|
144
|
|
- newTable.Cell(3, 4).Range.Text = "";
|
|
145
|
|
- newTable.Cell(3, 4).Merge(newTable.Cell(3, 10));
|
|
|
139
|
+ newTable.Cell(2, 7).Range.Text = "来电人";
|
|
|
140
|
+ //填充表格内容 第三行
|
|
|
141
|
+ newTable.Cell(3, 1).Range.Text = "事项区域";
|
|
|
142
|
+ // newTable.Cell(3, 1).Merge(newTable.Cell(3, 3));
|
|
|
143
|
+ newTable.Cell(3, 2).Range.Text = "";
|
|
|
144
|
+ newTable.Cell(3, 2).Merge(newTable.Cell(3, 9));
|
|
146
|
145
|
//填充表格内容 第四行
|
|
147
|
146
|
newTable.Cell(4, 1).Range.Text = "内容摘要";
|
|
148
|
147
|
newTable.Cell(4, 1).Merge(newTable.Cell(7, 1));
|
|
149
|
|
-
|
|
150
|
148
|
newTable.Cell(4, 2).Range.Text ="";
|
|
151
|
|
- newTable.Cell(4, 2).Merge(newTable.Cell(4, 10));
|
|
|
149
|
+ newTable.Cell(4, 2).Merge(newTable.Cell(7, 9));
|
|
152
|
150
|
|
|
153
|
|
- newTable.Cell(7, 2).Merge(newTable.Cell(7, 10));
|
|
154
|
|
- newTable.Cell(8, 1).Range.Text = "承办单位";
|
|
155
|
|
-
|
|
|
151
|
+ newTable.Cell(8, 1).Range.Text = "承办单位";
|
|
156
|
152
|
newTable.Cell(8, 2).Range.Text = "";
|
|
157
|
|
- newTable.Cell(8, 2).Merge(newTable.Cell(8, 5));
|
|
158
|
|
- newTable.Cell(8, 6).Range.Text = "协办单位";
|
|
159
|
|
- // newTable.Cell(9, 5).Merge(newTable.Cell(9, 6));
|
|
160
|
|
- newTable.Cell(8, 7).Range.Text = "";
|
|
161
|
|
- newTable.Cell(8, 7).Merge(newTable.Cell(8, 10));
|
|
|
153
|
+ newTable.Cell(8, 2).Merge(newTable.Cell(8, 4));
|
|
|
154
|
+ newTable.Cell(8, 3).Range.Text = "协办单位";
|
|
|
155
|
+ newTable.Cell(8, 4).Range.Text = "";
|
|
|
156
|
+ // newTable.Cell(8, 7).Merge(newTable.Cell(8, 9));
|
|
162
|
157
|
|
|
163
|
158
|
newTable.Cell(9, 1).Range.Text = "调度意见";
|
|
164
|
159
|
newTable.Cell(9, 1).Merge(newTable.Cell(11, 1));
|
|
165
|
160
|
|
|
166
|
161
|
newTable.Cell(9, 2).Range.Text = "";
|
|
167
|
|
- newTable.Cell(9, 2).Merge(newTable.Cell(9, 10));
|
|
|
162
|
+ newTable.Cell(9, 2).Merge(newTable.Cell(11, 9));
|
|
168
|
163
|
// newTable.Cell(10, 2).Merge(newTable.Cell(10, 10));
|
|
169
|
|
- newTable.Cell(11, 2).Merge(newTable.Cell(11, 10));
|
|
|
164
|
+ // newTable.Cell(11, 2).Merge(newTable.Cell(11, 7));
|
|
170
|
165
|
newTable.Cell(12, 1).Range.Text = "承办意见";
|
|
171
|
166
|
newTable.Cell(12, 1).Merge(newTable.Cell(13, 1));
|
|
172
|
167
|
newTable.Cell(12, 2).Range.Text = "";
|
|
173
|
|
- newTable.Cell(12, 2).Merge(newTable.Cell(12, 10));
|
|
174
|
|
- newTable.Cell(13, 2).Merge(newTable.Cell(13, 10));
|
|
|
168
|
+ newTable.Cell(12, 2).Merge(newTable.Cell(13, 9));
|
|
|
169
|
+ // newTable.Cell(13, 2).Merge(newTable.Cell(13, 7));
|
|
175
|
170
|
|
|
176
|
171
|
newTable.Cell(14, 1).Range.Text = "领导批示";
|
|
177
|
172
|
newTable.Cell(14, 1).Merge(newTable.Cell(15, 1));
|
|
178
|
173
|
newTable.Cell(14, 2).Range.Text = "";
|
|
179
|
|
- newTable.Cell(14, 2).Merge(newTable.Cell(14, 10));
|
|
180
|
|
- newTable.Cell(15, 2).Merge(newTable.Cell(15, 10));
|
|
|
174
|
+ newTable.Cell(14, 2).Merge(newTable.Cell(15, 9));
|
|
|
175
|
+ //newTable.Cell(15, 2).Merge(newTable.Cell(15, 7));
|
|
181
|
176
|
|
|
182
|
177
|
newTable.Cell(16, 1).Range.Text = "处理结果";
|
|
183
|
178
|
newTable.Cell(16, 1).Merge(newTable.Cell(18, 1));
|
|
184
|
179
|
|
|
185
|
180
|
newTable.Cell(16, 2).Range.Text = "";
|
|
186
|
|
- newTable.Cell(16, 2).Merge(newTable.Cell(16, 10));
|
|
|
181
|
+ newTable.Cell(16, 2).Merge(newTable.Cell(18, 9));
|
|
187
|
182
|
// newTable.Cell(17, 2).Merge(newTable.Cell(17, 10));
|
|
188
|
|
- newTable.Cell(18, 2).Merge(newTable.Cell(18, 10));
|
|
|
183
|
+ // newTable.Cell(18, 2).Merge(newTable.Cell(18, 7));
|
|
189
|
184
|
object unite = MSWord.WdUnits.wdStory;
|
|
190
|
185
|
WordApp.Selection.EndKey(ref unite, ref Nothing); //将光标移动到文档末尾
|
|
191
|
186
|
WordDoc.Content.InsertAfter("联系电话:" + ""+" "
|