精华内容
下载资源
问答
  • C#处理Word文档
    2021-09-06 22:41:50

    如题,代码如下:

    using System;
    using System.Windows.Forms;
    using Word = Microsoft.Office.Interop.Word;
    using System.Runtime.InteropServices;
    using Microsoft.Office.Core;
    
    namespace WindowsFormsApp1654
    {
        public class WordTool
        {
            #region 公文内容格式设置
            /// <summary>
            /// 公文内容格式设置,传入Document对象
            /// </summary>
            /// <param name="doc">Document对象</param>
            public void docFormatSetting(Word.Document doc)
            {
                /*
     属性
            Alignment 返回或设置一个 WdParagraphAlignment 常量,该常量代表指定段落的对齐方式。
            AutoAdjustRightIndent 设置为自动调整指定段落的右缩进(如果您指定了每行的字符数)。
            CharacterUnitFirstLineIndent 返回或设置首行或悬挂缩进的值 (以字符为单位)。 用正值设置首行缩进,并使用一个负值设置悬挂缩进。
            CharacterUnitLeftIndent	返回或设置指定段落的左缩进值 (以字符为单位)。
            CharacterUnitRightIndent 该属性返回或设置指定段落的右缩进量(以字符为单位)。
            FirstLineIndent	返回或设置首行的行或悬挂缩进的值 (以磅为单位)。 用正数设置首行缩进的尺寸,用负数设置悬挂缩进的尺寸。
            Hyphenation	如果指定段落的段包括在自动断字功能。 假 如果指定的段落不进行自动断字。 可以为 真 ,或者 wdUndefined 则 为 False 。
            LineSpacing	返回或设置指定段落的行距 (以磅为单位)。
            LineUnitAfter	返回或设置指定段落的段后间距 (以网格线)。
            LineUnitBefore	返回或设置指定段落的段前间距 (以网格线) 的数量。
            OutlineLevel	返回或设置指定段落的大纲级别。
            SpaceAfter	返回或设置指定段落的段后间距(以磅为单位)的量。
            SpaceBefore	返回或设置指定段落的段前间距 (以磅为单位)。
    
    方法
    
    CloseUp()	清除指定段落前的段落间距。
    IndentFirstLineCharWidth(Int16)	将一个或多个段落的首行缩进指定的字符数。
    Space15()	为指定段落设置 1.5 倍行距。 精确间距为各段内最大字符的字号加上 6 磅。
    Space2()	为指定段落设置 2 倍行距。 精确间距为各段内最大字符的字号加上 12 磅。
                 */
                doc.Application.Selection.WholeStory();//全选内容
                doc.Application.Selection.ClearFormatting();//清除格式
                doc.Application.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphJustifyLow;//设置对齐方式为两端对齐
                doc.Application.Selection.ParagraphFormat.LineSpacing = 28.9f;//设置行间距为28.9磅
                doc.Application.Selection.ParagraphFormat.CharacterUnitFirstLineIndent = 2;//首行缩进2字符
                doc.Application.Selection.Font.Name = "仿宋_GB2312";//设置字体为"仿宋_GB2312"
                doc.Application.Selection.Font.Size =16;//设置字体为3号
            }
            #endregion
            #region 版面设置
            /// <summary>
            /// 文档版面设置
            /// </summary>
            /// <param name="doc">document对象</param>
            public void docPageSetup(Word.Document doc)
            {
                doc.PageSetup.TopMargin = doc.Application.CentimetersToPoints(float.Parse("3.8"));//上页边距
                doc.PageSetup.BottomMargin = doc.Application.CentimetersToPoints(float.Parse("3.6"));//下页边距
                doc.PageSetup.LeftMargin = doc.Application.CentimetersToPoints(float.Parse("2.6"));//左页边距
                doc.PageSetup.RightMargin = doc.Application.CentimetersToPoints(float.Parse("2.6"));//右页边距
    
    
            }
            #endregion
            #region 图片设置
            /// <summary>
            /// 设置图片大小和对齐方式
            /// </summary>
            /// <param name="doc">传入document对象</param>
            /// <param name="h">要设置的图片高,单位为厘米</param>
            /// <param name="w">要设置的图片宽,单位为厘米</param>
            public void pictureSet(Word.Document doc,float h,float w)
            {
    
                foreach (Word.Shape shape in doc.Shapes)
                {
                    Word.InlineShape inlineshape = shape.ConvertToInlineShape();
                }
                foreach (Word.InlineShape inlineshape in doc.InlineShapes)
                {
                    inlineshape.LockAspectRatio =Microsoft.Office.Core.MsoTriState.msoFalse;//改变大小时不保持纵横比
                    inlineshape.Height = doc.Application.CentimetersToPoints(h);
                    inlineshape.Width = doc.Application.CentimetersToPoints(w);
                    inlineshape.Select();
                    doc.Application.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;//设置图片居中对其
    
                }
    
    
            }
            #endregion
        }
    }
    
    

    参考:

    https://www.cnblogs.com/arxive/p/7426588.html;
    https://www.cnblogs.com/xh6300/p/5915717.html;
    https://www.cnblogs.com/tianma3798/p/3558140.html
    https://blog.csdn.net/lu930124/article/details/84743752
    https://www.cnblogs.com/tianma3798/p/3558140.html
    https://www.cnblogs.com/xh6300/p/5915717.html
    https://www.php.cn/csharp-article-395632.html

    更多相关内容
  • 我们在做word的时候,有时候需要行数对齐,避免数据错乱。我们可以使用网格线,平行的查看数据。 如何添加网格线步骤:视图—页面—选择网络线。 添加网格线

    我们在做word的时候,有时候需要行数对齐,避免数据错乱。我们可以使用网格线,平行的查看数据。 

    如何添加网格线步骤:视图—页面—选择网络线。

     

    添加网格线

     

     

    展开全文
  • word表格中横向网格线

    千次阅读 2020-12-24 19:08:20
    首先显示word的网格线,如下图:接下来,设置网格线,具体路径如下图所示,调出网格线设置窗口:单击绘图网格图标,进行高级设置,上述参数可根据自己的需要进行设置。word中制作的表格如何打印时显示网格线?我在...

    word表格怎样修改网格线??

    首先显示word的网格线,如下图:接下来,设置网格线,具体路径如下图所示,调出网格线设置窗口:单击绘图网格图标,进行高级设置,上述参数可根据自己的需要进行设置。

    word中制作的表格如何打印时显示网格线?我在word里制作了个

    在word的工具栏中,点格式-边框和底纹 ,然后开始添加边框即可。

    把EXCEL 中的表格复制到WORD 中后不显示网格线:一、在EXCEL中取消表格线,然后复制,再粘贴到WORD。

    二、在EXCEL中复制(带表格线),在WORD中选择性粘贴,选“无格式文本”。

    三、粘贴到WORD后有表格的话,选中表格(单击表格左上角的表格标志),表格-转换-表格转换成文本。

    在word里制作了个表格,但打印出来却没有网格线。

    要怎么设置才能?...

    方式:1.第一步在word里绘制表格,然后,将word文档打印为pdf文档。

    2.将pdf保存为图片格式。

    3.然后直接打印即可。

    如何删除Word文档中插入的电子表格的网格线

    工作表非编辑状态下,右击——工作表对象——编辑,这时打开了EXCEL,在工具——选项——视图中,将“网格线”选勾去掉,确定后关闭EXCEL窗口。

    补充:用粘贴的表格已经变为WORD的表格了,WORD表格是不能完全不显示表格网络线的。

    可改用插入电子表格的方法,就可按上面方法设置无网格线。

    如果不要表格线,直接用定位制表符的方法也可以实现。

    word2007中网格线怎么设置能打印出来?

    1、选择“页面布局”选项卡,如图1所示:2、单击“稿纸设置”,打开窗口如图2所示:3、“格式”选择“行线式稿纸”,“行数 * 列数”选择 24 *25,选择“网格颜色”(保持默认的也可以)。

    “行数 * 列数”共有5种选择,分别为:10 * 20、15 * 20、20 * 20、20 * 25、24 * 25。

    如果需要“对折装订”,可以勾选它。

    4、附选项:纸张大小默认是 A4,如果不想用 A4,选择一种合适的;纸张方向默认是“纵向”,也可以选择“横向”;如果有页眉页脚,可以选择一种样式;对齐方式默认是“左”,可以选择“居中”。

    5、设置好后,单击“确定”,一会后,文档中显示网格线,Word设置打印网格线成功,如图3所示:6、在打印预览中也显示网格线,如图4所示:

    展开全文
  • 其实简单方法就是段落里面取消勾选【如果定义了文档网格,则与网格对齐】。 但是这个方法我完全无法接受,其它文档都不需要,为啥要在这篇文档这样设置!突然想起曾经不小心点到过一个地方见到过文档网格的选项,一...

    操作很简单,一张动图搞定。
    在这里插入图片描述

    其实简单方法就是段落里面取消勾选【如果定义了文档网格,则与网格对齐】。
    但是这个方法我完全无法接受,其它文档都不需要,为啥要在这篇文档这样设置!突然想起曾经不小心点到过一个地方见到过文档网格的选项,一试果然解决了问题,在这里记录一下。希望能帮到和我一样有强迫症的朋友。

    展开全文
  • word单元格斜网格By default, when you create a new table, all the cells have black borders that print with the document. However, there are also table gridlines that make it easier to see where each ...
  • 极速word的表格和边框在哪里word文档表格边框设置步骤:1、打开Word文档页面,选中需要设置边框的整个表格或特定单元格。2、单击“设计”选项卡。3、在“绘图边框”中单击“笔样式”下三角按钮。4、在样式列表中选择...
  • 代码样例# -*- coding: utf-8 -*-"""Created on Sat Oct 24 17:21:31 2020pip install -i https://mirrors.aliyun.com/pypi/simple/ docx参考文档 ...
  • 方法:1、打开Word,点击【视图】,点击【网线格】;2、点击【页面布局】,点【页面设置】右下角的...在“网格线”前面小方框里打上勾,即时,文档显出了网格线网格线默认是水平显示的;那么,如果想要垂直的网...
  • python-docx处理word文档

    2020-11-28 03:03:03
    前言全网找了一番,用python创建和更新word(.docx)文档,还是 python-docx 包比较好用。依赖Python 2.6, 2.7, 3.3, or 3.4lxml >= 2.3.2安装模块由于 python-docx 已经提交给 PyPI 仓库,所以可以使用 pip 安装,...
  • http://www.guyiren.com/archives/537
  • word文档页面顺序调换

    2021-07-31 01:13:18
    word文档基本操作新建文档 我们讲了Word第一课后,有位朋友和我说用起来太麻烦了,问他怎么个麻烦法,他说,有时要打印几份文件,每打印一份就要退出一次Word重来,所以特别麻烦。 其实根本用不着新建文档我们讲了...
  • word文档编辑技巧

    2014-05-20 13:39:32
    设置纸张和文档网格 5 设置样式 6 查看和修改文章的层次结构 18 对文章的不同部分分节 20 为不同的节添加不同的页眉 21 在指定位置添加页码 23 插入目录 25 小结 26 Word长篇文档排版技巧(二) 26 双面打印的复杂...
  • Word2000显示“网格线”(转) 中文Word2000速成教程――第一部分 操作与应用中文Word 2000 第一讲 显示“网格线”   太平洋网络学院已经获得eNet技术学院和作者授权转载,版权归eNet技...
  • Word应该是办公软件中使用频率最高的工具,但却一直不被很多人重视,以为它简单很容易学,但实际很多人并没有掌握其基本用法,以至于自己的工作效率一直提不高。今天分享的这些Word技巧包含了入门到精通,也许在你...
  • word中画网格立方体From bulleted journals for personal planning, to graph paper for designing complex mathematical charts, dot grid paper has many uses. If you don’t have any on hand, though, you can ...
  • 就这样的 各位大佬知道这是模板的问题还是代码的问题呀
  • word文档的只有横线的表格怎样做

    千次阅读 2021-05-12 14:13:38
    问题 word表格默认都是全部边框的,要设置成只有横线没有竖线的边框,需要在开始-边框里头分别去掉左边框,内竖边框,右边框,这样做能达到目的,但是很麻烦。 解决 其实hen
  • office 2007中不能直接打开VB编辑器,请按Alt + F11Alt + ...import win32com.client # 导入脚本模块WordApp = win32com.client.Dispatch("Word.Application") # 载入WORD模块WordApp.Visible = True # 显示Wo...
  • 回答:Excel打不开症状一:Q:新建的Excel文档存盘(07或03格式),可以打开,但打不开在这之前存档的文件。A:文件——打开,选择相应文档,然后按下面提示框,选择“打开并修复”。Excel打不开症状二:遇到一些Excel...
  • office之word开启参考线对齐

    千次阅读 2019-01-30 19:58:49
    在写word文档有时插图做不到居中,可以打开参考线对齐。 点击一张图片,选择对齐-网格线设置 勾选-显示对齐参考线即可
  • python-docx处理word文档功能详细说明

    千次阅读 2020-12-25 13:55:41
    全网找了一番,用python创建和更新word(.docx)文档,还是python-docx包比较好用。 依赖 Python 2.6, 2.7, 3.3, or 3.4 lxml >= 2.3.2 安装模块 由于python-docx已经提交给PyPI仓库,所以可以使用pip安装,...
  • 本篇文章主要介绍了如何将html表单数据转换成Word文档的几种方法,希望对有需要的朋友有所帮助。一、最简单的方法你可以直接选中表单数据直接复制粘贴到Excel表格中或者新建文档中,然而这样仅仅只有数据,没有任何...
  • 一、Word学习笔记目录导言样式+自动化 思想样式自动化1 导言1.1 所见即所得 与 所见即所想文本编辑器的表现形式一般分为两类,一是word类的所见即所得,另一类是latex 和 markdwown 类的所见即所想。所见即所得 看见...
  • word表格框线突然没了

    万次阅读 2021-01-12 07:28:27
    word文档里的表格线突然消失了。只剩下文字了是怎么回事啊?1. 要想设置Word表格的边框线条不显示出来,最好的办法就是设置线条为无,即不启用边框线。这是最好的办法,方法如下:2. 选中表格,如下图,然后点击鼠标...
  • Javascript 前端生成Word文档

    千次阅读 2020-02-21 07:40:59
    最近做项目遇到要在Web上生成Word文件的需求。一般方案是用报表系统或者在后台生成。由于报表系统中生成的页面再转换成Word难以排版,这里就用前端生成的办法作为临时解决方案。直接上代码了,提供文字排版和表格...
  • 首先,打开要编辑的Word文档并选择要修改的文本。 2.然后单击字体末尾的箭头。 3.然后在弹出窗口中将中文字体设置为“宋体”,字体大小设置为“小四”。 4.然后打开advanced,点击openspace,选择“standard”,...
  • 教程 | Python 实现 Word 文档操作...

    千次阅读 2019-07-26 00:00:00
    本文由P"ython中文社区"编辑本文主要讲解Python中操作word的思路。一、Hello,world!使用win32com需要安装pypiwin32pip inst...
  • Word 文档操作

    2020-06-11 17:03:28
    新建文档的时候有很多模板可供选择,有一部分需要联网功能,有的模板是收费的。 所谓的模板就是格式等都做好了,美化好了,直接输入文字就可以使用,可以节省很多精力。 保存快捷键:Ctrl+S。 2、另存为及保护 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,494
精华内容 2,597
关键字:

word文档网格线设置