返回目录:word文档
设置word中显示行数的方法如下:
1、通抄过桌面快捷方式或搜索来打开word文档。
2、在随后打开的界面左侧点击需要设置行号的百word文档。
3、在word文档界面上方点击“页面布局度”按钮。
4、在随后进入的选项卡界问面中点击“行号”按钮,在随后弹出的下拉菜单中点击“连续”按钮。
5、接着即可看到word中已经自动显示了对应的答行数了。
使用C#的RichTextBox控件步骤:
打开Microsoft Visual Studio 2010, 新建名字为【RichTextBox】的程序。
在新程序界面空白窗口上放置合适的控件:包括,
显示zd操作流程的textbox控件;
显示有格式字体的RichTextBox文本框;
用于选择不同格式的2个button按钮;
用于选择字体颜色和字体的2个选择框。
增加选择框1的3个颜色属性;
增加选择框2的3个字体格式属性;
添加按钮1代码
根据所需颜色改变字体格式.
根据所需的字体的样式改变字体格式.
添加按钮2代码
将所选文字版段落格式改为项目符号列表。权
生成exe文件进行测试
输入3行测试文字
选择第一行, 选择蓝色和楷体,点击[改变字体];
可以看到改变格式后的文本.
选择第二行, 选择红色和隶书,点击[改变字体];
可以看到改变格式后的文本.
选择第三行, 选择绿色和幼圆,点击[改变字体];
可以看到改变格式后的文本.
点击按钮[改变排列方式
可以看到3行文字改变为列表方式排列.
这里提供一种新的思路,借助现成的 C# Word API实现新建Word文档功能。
GrapeCity Documents for Word 适用于所有 .NET Standard 2.0 及以上标准的平台,以编码的方式,无需 Microsoft Word 组件 ,超快批量处理 Word 文件,满足您关于 Word 文档的一切需求。网页链接
加载DOCX文件并向内容添加注释代码如下:
//
//此代码是GrapeCity Documents for Word示例的一部分。
//版权所有(c)e799bee5baa6e79fa5e98193e58685e5aeb9365GrapeCity,Inc。保留所有权利。
//
使用系统;
使用系统。IO ;
使用系统。绘画;
使用GrapeCity 。文件。字;
命名空间GcWordWeb 。样品
{
//此示例显示如何将现有DOCX文件加载到GcWord中。
//它还会在加载的文档末尾附加一个简短的注释。
公共类LoadDocx
{
public GcWordDocument CreateDocx ()
{
var doc = new GcWordDocument ();
//加载现有的DOCX文件:
var path = Path 。合并(“资源” ,“WordDocs” ,“JsFrameworkExcerpt.docx” );
doc 。加载(路径);
//在文档末尾添加注释:
doc 。身体。部分。最后。GetRange ()。段落。添加($ “加载到{DateTime.Now}上的GcWord。” );
//完成:
返回文档;
}
}
}
网页链接
将Word文档嵌入到WinForm窗体显示Word文档内容
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog P_GetFile = new OpenFileDialog();//创建打开文件e69da5e887aa7a686964616f366对话框对象
DialogResult P_dr = P_GetFile.ShowDialog();//显示打开文件对话框
if (P_dr == DialogResult.OK)//是否点击确定
{
WebBrowser.Navigate(P_GetFile.FileName);//打开Word文档并显示
}
}
//在Word文档中插入图片
private void btn_New_Click(object sender, EventArgs e)
{
btn_New.Enabled = false;//停用新建按钮
ThreadPool.QueueUserWorkItem(//使用线程池
(P_temp) =>//使用lambda表达式
{
G_wa = new Word.Application();//创建Word应用程序对象
Word.Document P_wd = G_wa.Documents.Add(//建立新文档
ref G_missing, ref G_missing, ref G_missing, ref G_missing);
Word.Range P_Range = P_wd.Paragraphs[1].Range;//得到段落范围
object P_Ranges = P_Range;//创建ojbect对象
P_wd.InlineShapes.AddPicture(//向文档中插入图片
G_OpenFileDialog.FileName, ref G_missing, ref G_missing, ref P_Ranges);
G_str_path = string.Format(//计算文件保存路径
@"{0}\{1}", G_FolderBrowserDialog.SelectedPath,
DateTime.Now.ToString("yyyy年M月d日h时s分m秒fff毫秒") + ".doc");
P_wd.SaveAs(//保存Word文件
ref G_str_path,
ref G_missing, ref G_missing, ref G_missing, ref G_missing,
ref G_missing, ref G_missing, ref G_missing, ref G_missing,
ref G_missing, ref G_missing, ref G_missing, ref G_missing,
ref G_missing, ref G_missing, ref G_missing);
((Word._Application)G_wa.Application).Quit(//退出应用程序
ref G_missing, ref G_missing, ref G_missing);
this.Invoke(//开始执行窗体线程
(MethodInvoker)(() =>//使用lambda表达式
{
btn_Display.Enabled = true;//启用显示按钮
MessageBox.Show("成功创建Word文档!", "提示!");
}));
});
}