当前位置: 首页 > news >正文

微信二维码制作网站深圳专业做网站的公司有哪些

微信二维码制作网站,深圳专业做网站的公司有哪些,不同网站建设报价单,企业做网站需要的资料Word提供了一个强大的文本转表格的功能,结合VBA可以实现文本快速转换表格。 示例文档如下所示。 现在需要将上述文档内容转换为如下格式的表格,表格内容的起始标志为。 示例代码如下。 Sub SearchTab()Application.DefaultTableSeparator "*&quo…

Word提供了一个强大的文本转表格的功能,结合VBA可以实现文本快速转换表格。

示例文档如下所示。

在这里插入图片描述

现在需要将上述文档内容转换为如下格式的表格,表格内容的起始标志为@@@

在这里插入图片描述

示例代码如下。

Sub SearchTab()Application.DefaultTableSeparator = "*"Selection.HomeKey unit:=wdStoryWith Selection.Find.Text = "@@@".Forward = True.Wrap = wdFindStop.Format = False.MatchAllWordForms = FalseDo While .ExecuteWith Selection.Delete.Expand wdParagraph.Font.Italic = True.Range.Font.TextColor.RGB = RGB(97, 146, 0).MoveDown unit:=wdParagraph.MoveDown unit:=wdParagraph, Count:=6, Extend:=wdExtendCall textToTable.Collapse wdCollapseEndEnd WithLoopEnd With
End Sub

【代码解析】
第2行代码设置默认表格分隔符为星号(*),这是文本转换为表格时的相关设置。
第3行代码将光标移动到文档的开头,准备进行查找操作。
第4行代码开始查找,通过Selection.Find对象定义查找条件。
第5行代码指定要查找的文本为@@@
第6行代码定义查找方向为向前。
第7行代码设置查找范围停止在文档的结尾。
第8行代码取消格式匹配选项。
第9行代码禁用同义词匹配。
第10行代码使用Do While循环查找文档中的所有符合条件的文本。
第11~18行代码对每一个找到的文本执行一系列操作。
第12行代码删除选中的查找到的文本,即起始标志@@@
第13行代码将选区扩展到整段,即表格之上的标题行。
第14行代码将整段的字体设置为斜体。
第15行代码将段落的字体颜色设置为指定的绿色。
第16~17行代码向下移动光标两个段落,并选中接下来的6个段落。
第18行代码调用textToTable子程序,将选中的文本转换为表格。
第19行代码将选区折叠到当前段落的末尾,准备开始查找下一个匹配项。

Sub textToTable()Dim tempString As String, i As IntegerSelection.ConvertToTable Separator:=wdSeparateByDefaultListSeparator, _NumColumns:=5, NumRows:=6, AutoFitBehavior:=wdAutoFitFixedWith Selection.Tables(1).Style = "Table Grid".ApplyStyleHeadingRows = True.ApplyStyleLastRow = False.ApplyStyleFirstColumn = True.ApplyStyleLastColumn = FalseFor i = 1 To .Rows.CountIf i > 2 Then .Rows(i).Cells.MergeIf Int(i / 2) <> i / 2 Then.Rows(i).Shading.Texture = wdTextureNone.Rows(i).Shading.ForegroundPatternColor = wdColorAutomatic.Rows(i).Shading.BackgroundPatternColor = -603923969.Rows(i).Range.Font.Bold = TrueEnd IfNextEnd With
End Sub

【代码解析】
第3~4行代码将选中的文本转换为表格。具体参数如下:

  • Separator:=wdSeparateByDefaultListSeparator 表示使用默认的列表分隔符进行列分隔。
  • NumColumns:=5 设置表格为5列。
  • NumRows:=6 设置表格为6行。
  • AutoFitBehavior:=wdAutoFitFixed 表示表格列宽是固定的,不自动调整。
    第5~14行代码在表格转换完成后对其样式和内容进行设置。
    第6行代码将表格样式设置为 “Table Grid”(网格样式)。
    第7行代码设置表格的标题行(第一行)应用样式。
    第8行代码设置最后一行不应用样式。
    第9行代码设置表格的第一列应用样式。
    第10行代码设置最后一列不应用样式。
    第11~19行代码通过For循环遍历表格的每一行:
    第12行代码判断当前行的行号是否大于2,如果是,则合并该行的所有单元格,如表格中第3~6行只有单个单元格。
    第13行代码判断当前行为奇数行时,将其背景设置为指定颜色,并加粗字体。
    第14行代码中 Texture = wdTextureNone 表示无纹理。
    第15行代码中 ForegroundPatternColor = wdColorAutomatic 表示前景颜色为默认值。
    第16行代码中 BackgroundPatternColor = -603923969 设置背景颜色为指定的RGB值(浅灰色)。
    第17行代码设置字体设置为加粗。
http://www.yayakq.cn/news/203173/

相关文章:

  • 中恒建设职业技术培训学校网站最热门网页游戏排行榜
  • 网站做ppt模板下载地址未来科技
  • 请人做网站 我需要知道哪几点ip地址信息备案管理系统
  • 可直接打开网站的网页wordpress新闻
  • 衡水网站设计怎么做成都住建局官网蓉e办
  • 微信网站开发有中院管辖呢株洲企业网站建设工作室
  • 陕西网站建设美化哈尔滨网络公司代理商
  • 网站内容建设和运营工作内容网站建设风险管理
  • 洛阳霞光网络建站公司网站词库怎么做
  • 做网站专业的公司wordpress 不显示首页
  • 藁城住房和城乡建设局网站wordpress站内搜索框
  • 深圳盐田建设交易中心网站大连建设工程信息网防水
  • 面备案网站建设wordpress中文用户名称
  • wordpress企业网站入门做网站美工要学什么
  • 在网站建设工作会上的讲话10大开源文档管理系统
  • 南昌网站seo哪家公司好东莞网站建设公司辉煌大厦
  • 宁波做网站首荐荣盛网络平面设计到底要学什么
  • 金华品牌网站建设网站基本建设
  • 做镜像网站违法农产品网站开发背景
  • 信息公开和网站建设工作总结搜索引擎yandex入口
  • 深圳光明专业网站设计单位门户网站怎么做
  • 大连网站制做公司做网站需要
  • 个人主页网站申请智能建站系统免费版
  • 兰州网站seo哪家公司好阳江做网站多少钱
  • 电脑制作软件的工具深圳做网站乐云seo598
  • 网站建设公司怎样做账up网络推广公司
  • 做网站样本电销好做吗什么是网站静态页面
  • 都江堰市建设局网站曲阜做网站的公司
  • 想做国外的客户做网站怎么弄网站设计与实现
  • 如何搭建外贸网站科技政策要聚焦自立自强