写材料word和PPT
创始人
2025-01-09 08:07:50
0

一、WORD
1、写内容
2、参考GPT改:内容、逻辑结构、语句
3、查标题及其标号
4、修改格式:仿宋 、正文统一为小三,标题三号,1.5倍行距,加页码。

采用VBA代码自动修改,不知为何标题无法修改字体

Sub 插入页码_及设置格式()      Dim rng As Range     Dim par As Paragraph      ' 设置正文格式     Set rng = ActiveDocument.Range     With rng         .Font.Name = "仿宋" ' 设置字体为仿宋         .Font.Size = 15 ' 设置字号为小三(这里以15磅为例,具体大小依Word的字体设置为准)         .ParagraphFormat.LineSpacingRule = wdLineSpace150Percent ' 设置1.5倍行距     End With      ' 设置标题格式并居中     For Each par In ActiveDocument.Paragraphs         If par.Range.Style.NameLocal = "Heading 1" Then ' 假设一级标题使用样式 "Heading 1"             With par.Range.Font                 .Size = 30 ' 设置字号为三号(Word中默认三号为16磅)                 .Name = "仿宋" ' 设置字体为仿宋             End With             par.Range.ParagraphFormat.Alignment = wdAlignParagraphCenter ' 设置标题居中         End If     Next par      ' 添加页码     ActiveDocument.PageSetup.OddAndEvenPagesHeaderFooter = False '关闭奇偶页相同(防止上回启用奇偶页不同后没有关闭此项设置)      With ActiveWindow.ActivePane.View          .SeekView = wdSeekCurrentPageFooter          With Selection              .Expand wdStory              .Font.Size = 9 '字号(小五)             .Font.Name = "仿宋" '字体              .ParagraphFormat.Alignment = wdAlignParagraphCenter              .TypeText "第 "             .Font.Name = "Times New Roman" '字体             .Fields.Add .Range, wdFieldPage             .Font.Name = "仿宋" '字体             .TypeText " 页" ' 在数字和“页”之间增加空格          End With          .SeekView = wdSeekMainDocument '退出页码的编辑(即关闭页眉和页脚工具栏)      End With  End Sub 

VBA 自动雅黑

Sub ChangeFontInAllSlides()
Dim oSlide As Slide
Dim oShape As Shape
Dim oTable As Table
Dim oRow As Row
Dim oCell As Cell
Dim oTxtRange As TextRange
Dim oGroup As Shapes
Dim oChildShape As Shape

' 遍历演示文稿中的所有幻灯片 For Each oSlide In ActivePresentation.Slides     ' 遍历幻灯片中的所有形状     For Each oShape In oSlide.Shapes              ' 如果形状包含文本框         If oShape.HasTextFrame Then             Set oTxtRange = oShape.TextFrame.TextRange             ' 设置文本框中文本的字体属性             With oTxtRange.Font                 .Name = "微软雅黑"                                  '.Size = 14                 '.Color.RGB = RGB(255, 0, 0)                 '.Bold = True                 .Italic = False                 .Underline = False             End With             ' 行距1.5               oTxtRange.ParagraphFormat.SpaceWithin = 1.5         End If                  ' 如果形状是组合图形                  If oShape.Type = msoGroup Then             ' 直接遍历组合图形内的子形状             For i = 1 To oShape.GroupItems.Count                 Set oChildShape = oShape.GroupItems.Item(i)                 ' 如果子形状包含文本框                 If oChildShape.HasTextFrame Then                     Set oTxtRange = oChildShape.TextFrame.TextRange                     ' 设置文本框中文本的字体属性                     With oTxtRange.Font                         .Name = "微软雅黑"                                                  '.Size = 14                         '.Color.RGB = RGB(255, 0, 0)                         '.Bold = True                         .Italic = False                         .Underline = False                     End With                     ' 行距1.5                     oTxtRange.ParagraphFormat.SpaceWithin = 1.5                 End If             Next i         End If                              ' 如果形状包含表格         If oShape.HasTable Then             Set oTable = oShape.Table             ' 遍历表格中的所有行和单元格             For Each oRow In oTable.Rows                 For Each oCell In oRow.Cells                     If oCell.Shape.HasTextFrame Then                         Set oTxtRange = oCell.Shape.TextFrame.TextRange                         ' 设置表格单元格中文本的字体属性                         With oTxtRange.Font                             .Name = "微软雅黑"                              '.Size = 20                              '.Color.RGB = RGB(255, 0, 0)                              '.Bold = True                             .Italic = False                             .Underline = False                         End With                     End If                 Next oCell             Next oRow         End If     Next oShape Next oSlide 

End Sub

相关内容

热门资讯

普及了解!福建天天开心智能辅助... 普及了解!福建天天开心智能辅助器(辅助)畅游都是存在有辅助下载(哔哩哔哩)1)福建天天开心智能辅助器...
总结了解!麻雀智能辅助软件开挂... 总结了解!麻雀智能辅助软件开挂(辅助)三晋娱乐都是是有辅助工具(哔哩哔哩)一、麻雀智能辅助软件开挂可...
揭露了解!欢乐达人破解器(辅助... 揭露了解!欢乐达人破解器(辅助)搓白武汉麻将都是存在有辅助app(哔哩哔哩)所有人都在同一条线上,像...
普及了解!陕麻圈脚本辅助(辅助... 普及了解!陕麻圈脚本辅助(辅助)蘑菇云本来真的有辅助脚本(哔哩哔哩)进入游戏-大厅左侧-新手福利-激...
揭幕了解!樱花之盛挂多少钱(辅... 揭幕了解!樱花之盛挂多少钱(辅助)海满趣玩真是真的有辅助app(哔哩哔哩)1、完成樱花之盛挂多少钱有...
揭幕了解!边锋辅助(辅助)闲聚... 揭幕了解!边锋辅助(辅助)闲聚一贯是有辅助下载(哔哩哔哩)1、边锋辅助辅助软件下载优化,边锋辅助底牌...
必备了解!赖子三加一辅助(辅助... 必备了解!赖子三加一辅助(辅助)潘潘讲故事切实是真的辅助软件(哔哩哔哩)1、让任何用户在无需赖子三加...
教你了解!微乐自建房脚本免费下... 教你了解!微乐自建房脚本免费下载(辅助)桂林字牌本来是有辅助器(哔哩哔哩)亲,关键说明,微乐自建房脚...
总结了解!微信途游辅助器(辅助... 总结了解!微信途游辅助器(辅助)趣乐互娱好像是有辅助app(哔哩哔哩)小薇(辅助器软件下载)致您一封...
分享了解!腾威填大坑辅助(辅助... 分享了解!腾威填大坑辅助(辅助)七七麻将本来是有辅助插件(哔哩哔哩);1、完成腾威填大坑辅助辅助器v...