Vba全面修改Word段落属性有效代码
发布时间:2023-12-13 22:20:09
下面的WAPP是事先定义的word文档工程变量。
以下代码为通过VBA代码修改Word段落的缩进、段落间距、行距、分页等。
//段落格式设定
WApp.Selection.ParagraphFormat.LeftIndent = WApp.CentimetersToPoints(float.Parse("0"));//左缩进
WApp.Selection.ParagraphFormat.RightIndent = WApp.CentimetersToPoints(float.Parse("0"));//右缩进
WApp.Selection.ParagraphFormat.SpaceBefore =float.Parse("0");//段前间距
WApp.Selection.ParagraphFormat.SpaceBeforeAuto =0;//
WApp.Selection.ParagraphFormat.SpaceAfter = float.Parse("0");//段后间距
WApp.Selection.ParagraphFormat.SpaceAfterAuto = 0;//
WApp.Selection.ParagraphFormat.LineSpacingRule = Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceSingle;//单倍行距
WApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphJustify;//段落2端对齐
WApp.Selection.ParagraphFormat.WidowControl = 0;//孤行控制
WApp.Selection.ParagraphFormat.KeepWithNext = 0;//与下段同页
WApp.Selection.ParagraphFormat.KeepTogether = 0;//段中不分页
WApp.Selection.ParagraphFormat.PageBreakBefore = 0;//段前分页
WApp.Selection.ParagraphFormat.NoLineNumber = 0;//取消行号
WApp.Selection.ParagraphFormat.Hyphenation = 1;//取消段字
WApp.Selection.ParagraphFormat.FirstLineIndent = WApp.CentimetersToPoints(float.Parse("0"));//首行缩进
WApp.Selection.ParagraphFormat.OutlineLevel = Microsoft.Office.Interop.Word.WdOutlineLevel.wdOutlineLevelBodyText;
WApp.Selection.ParagraphFormat.CharacterUnitLeftIndent = float.Parse("0");
WApp.Selection.ParagraphFormat.CharacterUnitRightIndent = float.Parse("0");
WApp.Selection.ParagraphFormat.CharacterUnitFirstLineIndent = float.Parse("0");
WApp.Selection.ParagraphFormat.LineUnitBefore = float.Parse("0");
WApp.Selection.ParagraphFormat.LineUnitAfter = float.Parse("0");
WApp.Selection.ParagraphFormat.AutoAdjustRightIndent = 1;
WApp.Selection.ParagraphFormat.DisableLineHeightGrid =0;
WApp.Selection.ParagraphFormat.FarEastLineBreakControl =1;
WApp.Selection.ParagraphFormat.WordWrap = 1;
WApp.Selection.ParagraphFormat.HangingPunctuation = 1;
WApp.Selection.ParagraphFormat.HalfWidthPunctuationOnTopOfLine = 0;
WApp.Selection.ParagraphFormat.AddSpaceBetweenFarEastAndAlpha = 1;
WApp.Selection.ParagraphFormat.AddSpaceBetweenFarEastAndDigit = 1;
WApp.Selection.ParagraphFormat.BaseLineAlignment = Microsoft.Office.Interop.Word.WdBaselineAlignment.wdBaselineAlignAuto;


猜你喜欢
- windows11原版镜像怎么u盘安装?很多用户到现在都在等着微软的升级通知,这就让自己没办法安装体验新win11系统,那么下载了原版镜像后
- 现在微软已经正式推出了Win11系统,所以有不少符合资格的小伙伴都下载进行体验了,但是有的小伙伴在升级完系统之后安装一些软件的时候一直被自带
- 您可以使用 iCloud 钥匙串来记住您的密码。如果您设置了适中的密码,则可以更改它。使用iCloud 钥匙串,您可以安全地存储所有登录详细
- Mac与windows电脑拥有着两种不同的操作系统,而刚刚从windows转Mac电脑,都会有一种摸不着头脑的感觉,处处不习惯!其实,Mac
- 社交一直是阿里巴巴的心结,早期有阿里旺旺、雅虎关系,后来又推出来往、钉钉,除此之外阿里还大力投资了新浪微博和主打“陌生人交友”的陌陌。在此期
- Win10系统安全稳定,受很多用户的喜欢,登录系统默认情况下使用的是Microsoft账户,但是有些用户想要再创建一个新账户,方便切换使用,
- 无线路由器在现今生活中我们都会用到,手机、笔记本,IPAD的都要连WIFI,那么你在使用中是否会碰到IP地址冲突,导致你无法连接上网络呢?这
- 最近有win7用户反映笔记本电脑在休眠模式的情况下唤醒后,原本连接的无线无法自动连接回去,又需要用户手动连接一遍,如何在唤醒电脑后无线自动连
- 市场调研机构IDC在今年公布的报告中预测,2015年全球平板电脑和平板电脑/笔记本“二合一”设备的总销量将达2.218亿台,同比下降3.8%
- 组策略和注册表是非常强大的工具,我们可以通过组策略和注册表对系统进行各种设置。可能很多用户都不知道,其实我们可以通过组策略和注册表来管理Wi
- 在订单中的收件人姓名栏等单元格中,如果可以在收件人地址栏自动添加“公启”的话,就不会忘记输入了。这时,我们可以在【数字】➛【自定义】的【类型
- 美颜相机如何添加贴纸?美颜相机仍是当下很火的一款拍照软件,美颜相机内置有很多可爱的贴纸可供用户选择,今天的教程小编带给大家美颜相机添加贴纸的
- C4D是一款专业的三维设计和动画软件,由德国的Maxon Computer公司推出的一款全新版本的3D动画设计建模工具,在全球都广受欢迎,本
- cinemagraph是一款专为创作活照片设计的专业工具程序。艺术家可以使用应用程序独有的“实时蒙版”技术来实时通过高清(1080)甚至超高
- 有用户发现自己的windows11系统在更新升级以后,桌面不停的刷新,导致屏幕看起来像是在不断的闪烁,完全无法正常使用。那么我们应该怎么解决
- 假如我们使用的win10系统是1809版,根据我得到的最新消息,微软将于2020年5月12日正式终止对这个版本的支持。这意味着我们的系统将不
- DNF是一款分角色扮演的2D游戏,由于这款游戏是免费的,很多的玩家都在畅玩,有些玩家在玩地下城与勇士的时候就会出现提示图表系统组件失败,导致
- (1)点击「+新建团队」,输入团队名称(如“财务部”),点确定,这样就完成“财务部”团队的创建了: (2)点击团队名称(如“财务部”),再
- Win10 9926界面风格大变动,连开始菜单都变得非常宽,一点就占据半个屏幕,点击右上角的“展开开始菜单”按钮就会全屏。这样的界面太大了,
- WPS将文档生成链接分享的方法教学。我们在WPS软件中,可以将我们的文档上传到云端,然后生成分享链接,将链接发送给好友之后,他们就可以便捷的