WORD、高手们、宏、VBA、宏有关批量运行
Sub 批量操作WORD() Dim path As String Dim FileName As String Dim worddoc As Document Dim MyDir As String MyDir = "G:\360data\重要数据\桌面\新建文件夹 (2)" '文件夹路径根据需要自己修改,需要处理的文件都放该文件夹内 FileName = Dir(MyDir & "\*.doc*", vbNormal) Do Until FileName = "" If FileName ThisDocument.Name Then Set worddoc = Documents.Open(MyDir & "\" & FileName) worddoc.Activate Call 处理WORD '调用宏,换成你自己宏的名字 worddoc.Close True FileName = Dir() End If LoopSet worddoc = NothingEnd Sub'======================下面的宏换成你自己的宏=================================Sub 处理WORD() ActiveDocument.Paragraphs(1).Range.Select Selection.Font.Size = 72End Sub
word 如何进入VBA
第一步:打开word,如果功能区有开发工具选项,跳到步骤四,如果没有,继续第二步:打开【文件】选项,点选【选项】第三步:选择“自定义功能区”中点选“开发工具”,然后点击确定第四步:点击菜单栏的【开发工具】,点击“Visual Basic”选项,完成。
VB 如何调用Word的宏代码
这里安装没有VB ,不过你试一试下面的代码Dim wdSel As ObjectSet wdSel = objWordP.SelectionwdSel.Find.ClearFormattingwdSel.Find.Replacement.ClearFormattingWith wdSel.Find.Text = "aa" '要查找的内容.Replacement.Text = "bb" '要替换的内容.Forward = True.Wrap = wdFindContinue.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseEnd WithwdSel.Find.Execute , , , , , , , , , , wdReplaceAll
如何解决Word 需要VBA 宏语言支持来完成此操作
方法1当我们打开Word时,会弹出“Microsoft Office Word 需要 VBA 宏语言支持来完成此操作。
”这项功能目前尚未安装,是否现在安装?点击是又安装不了,证明此方法行不通,那么就点击否。
2然后弹出“此文档有宏,该应用程序的宏语言支持功能被取消。
功能要求的VBA不可用,是否以只读方式打开该文档?直接点击取消。
3然后点击菜单栏的工具按钮,再选择“宏”,然后选择“安全性”。
4在弹出的安全项中,选择非常高。
只允许运行安装在受信任位置的宏。
所有其他签署的和未经签署的宏都将被禁用。
5然后点击可靠发行商,将颁发对象中有的宏全部选择,然后点击删除,要全部删除掉,然后去掉信任所有安装的加载项和模板及信任对于“Visual Basic项目”的访问前面的勾,两个复选框都不要勾选,然后点击确定返回打开Word就可以了。
excel vba 启动word 宏
在Word2010文档窗口显示“开发工具”选项卡“开发工具”功能区中包括VBA代码、宏代码、模板和控件等Word2010开发工具,默认情况下,“开发工具”选项卡并未显示在Word2010窗口中,用户需要手动设置使其显示,操作步骤如下所述:第1步,打开Word2010文档窗口,依次单击“文件”→“选项”按钮,如图1所示。
图1 单击“选项”按钮第2步,在打开的“Word选项”对话框中切换到“自定义功能区”选项卡,在“自定义功能区”区域的“主选项卡”列表中选中“开发工具”复选框,并单击“确定”按钮,如图2所示。
图2 选中“开发工具”复选框第3步,返回Word2010文档窗口,可以在功能区看到“开发工具”选项卡,如图3所示。
图3 “开发工具”选项卡
在不打开word情况下的怎么运行指定的宏
定义宏时用Sub Autoexe()1)在你的VBA项目加入一个名为AutoOpen的宏,并在该宏中调用你想运行的宏。
例如:sub AutoOpen() msgbox "auto open!" end sub 2)利用Document对象的Open事件:在你的VBA项目的ThisDocument对象程序窗口中插入:Private Sub Document_Open() msgboxc "document open!" End Sub
word文档出现宏的问题如何解决?
一、word选项——加载项——管理【com加载项】,转到——把几个勾勾都取消掉——确定。
二、Office按钮 → Word选项 → 信任中心〔信任中心设置〕→ 宏设置〔宏设置〕下点选〔禁用所有宏,并且不通知〕。
三、选择控制面板中的添加删除程序,选中office选择添加或删除功能,在对“office共享功能”的选择项里面,其中有两个选项,一个是“VBA项目的数字证书”,另一个是“viral basic for applications”,可能是在自定义安装时没有安装这两个模块,或者只选择安装了其中一个。
知道了这个情况后,重新选择并安装上这两个组件即可。
第一和第二种方式能够解决一部分类似故障,但是很多用户反映故障仍旧,通过实践,第三种方式对于这个问题的解决更为有效。
word里面的“宏”命令是干什么的?
微软的office软件运行用户自己编写叫VBA的脚本来增加其灵活性,进一步扩充它的能力。
如完成一个一打开word文件同时要打开某个文件的功能,必须要自己编写一段称之为宏的脚本。
具体做法是在“工具”菜单“宏”-“宏”弹出的对话框输入宏名,然后按“创建”按钮会打开visual basic编辑器,你就可以编程了,这个就是宏。
学会它会有很多乐趣的。
简单点说就是批处理,但是要比批处理功能更强大.使你一个简单的操作,比如一个左键点击,就可以完成多项任务,很方便的.比如说你的电脑每天要监控并记录很多组的数据,而且这些数据是不断变化更新的(发/变电站记录表记等),这样你就需要做个宏来将服务器里这些数据定时转到一个或多个WORD文档里来,便于计算存档和打印.你的领导办公室在远一些的地方也可以通过网络来调用这个宏来将数据传到他的办公桌的电脑上.当你启动做好了的这个含有宏的文件的时候会弹出一个窗口问你是否起用宏. 宏是一系列 Word 命令和指令,这些命令和指令组合在一起,形成了一个单独的命令,以实现任务执行的自动化。
如果在 Microsoft Word 中反复执行某项任务,可以使用宏自动执行该任务。
以下是宏的一些典型应用: 加速日常编辑和格式设置 . 组合多个命令,例如插入具有指定尺寸和边框、指定行数和列数的表格 . 使对话框中的选项更易于访问 . 自动执行一系列复杂的任务 . Word 提供两种方法来创建宏:宏录制器和 Visual Basic 编辑器 。
糖疼烫