电脑教程
位置:首页>> 电脑教程>> office教程>> Word如何添加控件和VBA脚本代码

Word如何添加控件和VBA脚本代码

  发布时间:2023-12-11 19:13:33 

标签:Word如何添加控件和VBA脚本代码

 Word程序通过添加控件和执行脚本语言来满足各类实际办公需要。这对于刚接触Word程序的用户而言,可能对Word控件的添加方法以及执行脚本的编写并不太了解。下面小编就与大家分享一下Word控件添加执行脚本的方法。

Word如何添加控件和VBA脚本代码

  Word添加控件的方法

  1打开Word程序,切换到“开发工具”功能区,点击“控件”栏目中相应的按钮。如图所示,小编选择“纯文本内容控件”按钮。

Word如何添加控件和VBA脚本代码

  2接下来输入要显示的内容,点击“控件”面板中的“属性”按钮以打开“属性”面板,勾选“锁定”栏目中的“无法编辑内容”项,点击“确定”即可将此控件变成显示文本控件。

Word如何添加控件和VBA脚本代码

  3接着我们再插入一个文本框“,点击”旧式控件“下拉列表,从中选择”文本框“,并从打开的“属性”窗口中,设置”名称“为”ID“,如图所示:

Word如何添加控件和VBA脚本代码

  4接着点击”设计模式“按钮,将编辑界面切换到”控件“编辑模式,在此可以以可视化方式编辑控件。如图所示:

Word如何添加控件和VBA脚本代码

  5点击”旧式控件“下拉列表,从中选择”选项控件“并插入到文档中,并在其”属性“窗口中,设置”名称“和”Caption“和”GroupName“,如图所示:

Word如何添加控件和VBA脚本代码

  6利用同样的方法再插入一个”选项控件“,并在其”属性“面板中进行如图所示的设置。其中”GroupName“设置方法与前一控件相同,以实现二选一的功能。

Word如何添加控件和VBA脚本代码

  7接着从”旧式控件“列表中插入一个”命令按钮“控件,并在其属性面板中进行如图所示的设置,设置其“名称”和“Caption”项。

Word如何添加控件和VBA脚本代码

Word如何添加控件和VBA脚本代码

  END

  Word控件添加脚本的方法

  在Word“设计模式”下,双击“命令按钮”,将打开如图所示的“VBA编辑”界面,在此界面中,输入以下代码:Private Sub Hello_Click()Dim Name, sex As StringName = ID.ValueIf Man.Value = True Thensex = "男"Elsesex = "女"End IfMsgBox "您的百度ID号是:" + Name + " 性别:" + sex, vbDefaultButton1, "温馨提示"End Sub

Word如何添加控件和VBA脚本代码

  2返回Word界面,关闭”设计模式“,输入ID并选择性别后,点击“信息显示”按钮,将弹出如图所示的窗口。此时表明控件及脚本正常运行。

Word如何添加控件和VBA脚本代码

  使用代码高亮插件的步骤如下:

  步骤一:下载插件和源代码:SyntaxHighlighter4Word.zip

  步骤二:下载文件后,解压,然后双击binword2010Kong.SyntaxHighlighter.Word2010.vsto或binword2007Kong.SyntaxHighlighter.Word2007.vsto,即可完成安装,当然前提是你装了.net framework 4.0。安装成功后的提示如下:

Word如何添加控件和VBA脚本代码

  步骤三:安装插件后,会在word中多一个功能区(支持word2007和word2010):

Word如何添加控件和VBA脚本代码

  步骤四:点击"设置"按钮,弹出设置界面:

Word如何添加控件和VBA脚本代码

  步骤五:这里简化了配置,去掉了前一个版本中的一些设置。

  步骤六:点击"插入代码"按钮,弹出如下界面:

Word如何添加控件和VBA脚本代码

  步骤七:可以选择C#、Java、Xml、Javascript等多种语言。

  步骤八:在word效果如下:

Word如何添加控件和VBA脚本代码

  步骤九:发布到博客后的效果如下:

  using System;

  using System.Collections.Generic;

  using System.Linq;

  using System.Text;

  using System.Windows.Forms;

  using Kong.SyntaxHighlighter.Winform;

  using Microsoft.Office.Tools.Ribbon;

  namespace Kong.SyntaxHighlighter.Word

  {

  public partial class Ribbon1

  {

  private void Ribbon1_Load(object sender, RibbonUIEventArgs e)

  {

  }

  }

  }

  步骤十:我在Word中生成这段代码的时候,用了ol和li,并且设置了ol以及li的style,这样在word中就可以显示边框以及交替行的颜色,同时给ol设了一个class=codeBlock,妄想在发布到博客后可以通过这个样式名codeBlock来自定义自己喜欢的样式。我在word中生成的代码大概是这个样子:

  步骤十一:所以我们在博客中,不得设置所有ol的style,幸好博客园的文章都是在一个id为cnblogs_post_body的div下的,所以我在我博客中加了下面的style:

  #cnblogs_post_body ol

  {

  border: 1px dotted #000066;

  line-height: 150%;

  word-break: break-word;

  font-family: Consolas, Verdana !important;

  border-radius: 5px;

  width: 90%;

  background-color: #E3E3FF;

  list-style-position: outside;

  margin-left: 0px;

  }

  #cnblogs_post_body ol font

  {

  font-size: 12px !important;

  }

  #cnblogs_post_body ol li

  {

  background-color: #fff;

  padding-left: 5px;

  border-left: 1px solid #8A8AFF;

  margin-left: 5px !important;

  }

  #cnblogs_post_body ol li:nth-child(even)

  {

  background-color: #f5f5f5;

  }

  步骤十二:补充一下,这段文本是加在这里的:

Word如何添加控件和VBA脚本代码

0
投稿

猜你喜欢

  • Office旗下的Word和Excel是两大常用办公软件之首。虽说简单易懂但是也还是经常会碰到这样那样的问题点。在老早之前就已经有不少Win
  • 横向纸张中的表格,当转化成竖向纸张时,往往会出现表格右边溢出页面,看不见,找不到的现象。怎么办?如图所示:表格右边溢出去了
  • Win11电脑一边耳机没声音怎么办?大家知道很多音频都是分左右声道的,若一边的耳机坏掉了,有一种暂时的解决方法,那就是开启单声道,可以将左声
  • excel是现在这个时代中被广泛运用的三大办公软件之一,Excel里面有各种各样的功能可以帮助用户进行数据编辑以及处理,其中设置对齐方式功能
  • PPT演示时如何放大缩小?当我们在放映幻灯片时,有时候会需要放大或缩小某一页,对此应该如何操作呢?本期教程小编将为大家演示我们在演示PPT放
  • 大家在日常操作电脑的过程中,难免会遇到一些问题,比如如何重置Windows更新组件。应该还有很小伙伴不知道如何操作吧。下面我们就来看看手动重
  • win10系统是一款非常好用的优秀系统!强大的娱乐能力是win10系统一个无法掩盖的特色!除此之外用户们还可以使用win10系统来进行各种各
  • D盘消失了怎么办?电脑已经成为人们日常生活的一部分,我们在使用电脑的过程中有时突然发现d盘不见了,怎么回事呢?可是用杀毒软件杀毒时却可以查杀
  • 在使用电脑的过程中,我们常常会遇到一些问题,其中最常见的就是开机问题了。相信不少用户就曾遇到过系统开机提示group policy clie
  • tif格式的中文名称是标签图像文件格式,在我们使用的windows操作系统中就存在tif文件,那么tif文件怎么打开呢?其实打开tif文件的
  • Windows下面的底部任务栏无响应,一般来说是因为我们打开的软件太多了导致CPU和内存运行过载,超负荷了。运行不过来就变成了无响应了。那么
  • 我们在使用系统的时候,如果已经没有价值的文件我们都会选择删除,这样才不会占用我们的系统空间,有的用户发现自己的电脑删除文件的速度特别慢,那这
  • 为了提高我们的工作效率,对于wps文字中的标点符号,我们一般都会对其进行统一的修改,下面就让小编告诉你wps文字如何统一修改标点符号,希望对
  • Win11系统flash插件异常怎么解决?最近有用户反映这个问题,在使用电脑的时候遇到了flash插件异常的情况,这是怎么回事呢?应该怎么解
  • 在制作wps表格的时候,怎么去添加表格的框线呢?下面小编就为你介绍wps表格如何加框线的方法啦!希望看完这篇教程的朋友能从中学到东西。wps
  • 电脑给用户在工作和学习上提供了极大的方便,但是电脑黑屏也是用户在使用电脑工作和学习的过程中常见的现象。比如开机后显示器一直处于黑屏状态,电脑
  • Win7系统IE浏览器控制电源省电技巧!除了IE9本身要比其他浏览器节能以外,IE9还是第一款可以通过Windows系统电源选项来控制节能的
  • 现在人们使用电脑的频率是越来越高了,无论是工作还是学习,都会涉及到电脑。对于每天都使用电脑很长时间的人,在看显示屏时,觉得白色的背影很刺眼。
  • 声卡驱动是确保电脑能正常运行声卡的程序,没有声卡驱动的话是无法通过电脑播放声音的,但是最近有朋友反映,win10电脑的声卡驱动正常的,但是还
  • 由于演讲过程中需要在投影仪上全屏放映幻灯片,这样就不能查看备注中添加的注释信息了。如何才能一边在投影仪上全屏放映幻灯片,一边在自己的电脑中查
手机版 电脑教程 asp之家 www.aspxhome.com