社区
Office开发/ VBA
帖子详情
求一段VBA,难在后台运行……
天马座的流星拳
2004-06-17 08:25:25
我的办公室里有台电脑,时常有人来打东东,我想求一段VBA,在后台把文本内容变成80%灰度。
不过,我对VBA真的很不熟,不知道怎么写,可以在打印时操作,也可以在保存时操作,也可以在WORD运行时操作,反正我写了一段,总觉得不尽人意。
问题如下:
1、如果在打开时操作,我不会判断是否有是打开文本、还是新建文本,反正运行时出错;
2、如果在只保存时操作,又分不清两种“保存”;
3、反正,我全选后,把文本颜色改成80%灰度,文本就停在了“全选”状态,真是郁闷!!
...全文
195
4
打赏
收藏
求一段VBA,难在后台运行……
我的办公室里有台电脑,时常有人来打东东,我想求一段VBA,在后台把文本内容变成80%灰度。 不过,我对VBA真的很不熟,不知道怎么写,可以在打印时操作,也可以在保存时操作,也可以在WORD运行时操作,反正我写了一段,总觉得不尽人意。 问题如下: 1、如果在打开时操作,我不会判断是否有是打开文本、还是新建文本,反正运行时出错; 2、如果在只保存时操作,又分不清两种“保存”; 3、反正,我全选后,把文本颜色改成80%灰度,文本就停在了“全选”状态,真是郁闷!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天马座的流星拳
2004-06-30
打赏
举报
回复
忙着准备放假,结得迟了些。
techgopher
2004-06-21
打赏
举报
回复
呵呵,还不完整吗?这样吧:
1) 用Word录制一个宏,作你要做的操作(把文本内容变成80%灰度)。停止录制。
2) 打开VBA Editor, 找到你刚录制的宏,更名为SetTextColor或者其他
3)在项目浏览器里,找到Normal(通用模版?)->Microsoft Word Objects -> ThisDocument. 双击ThisDocument
4) 在右边的编辑器窗口,贴入如下代码:
Private Sub Document_Close()
SetTextColor
End Sub
Private Sub Document_New()
SetTextColor
End Sub
Private Sub Document_Open()
SetTextColor
End Sub
以上事件处理函数将在文件打开,新建,关闭的时候执行SetTextColor的操作。你可以视实际需要,把不需要的函数去掉。
5)保存通用模版。
天马座的流星拳
2004-06-19
打赏
举报
回复
给完整一点嘛,我对VB真的一点不懂。
不过,你去BCB区看看,我可是四条内裤哦。嘻嘻
techgopher
2004-06-19
打赏
举报
回复
一个判断文件是否新建的简单办法是比较Document对象的Name属性和FullName属性。例如:
Function IsDocumentNew() as Boolean
IsDocumentNew = IIF(activedocument.Name=activedocument.FullName,true,false)
End Function
要去掉全选状态,运行Selection.Collapse就行了。例如:
Selection.Collapse wdCollapseEnd
vba
能运行在linux上吗,如何运行
VBA
代码?其实很简单
话说我们有一个完整的
VBA
小代码系列,包含了多表汇总,总表拆分,图片导入等常见问题处理。后台回复关键字常用代码即可获取。但总会有朋友询问
VBA
代码如何使用,这里就先聊一下。举个例子。比如下面这段代码,作用是...
加快
VBA
代码运行速度的技巧
我们知道,用
VBA
实现同一个效果可能有多种不同的方法,写出一个最有效率的代码是大家都追
求
的,但是假如我水平有限,经验不足,实践不多,或者逻辑线路的设计不够简洁清爽,是不是就无法大幅提高代码速度?当然不是,如果你...
VBA
-加快你的代码运行速度--转自ExcelHome
我们知道,用
VBA
实现同一个效果可能有多种不同的方法,写出一个最有效率的代码是大家都追
求
的,但是假如我水平有限,经验不足,实践不多,或者逻辑线路的设计不够简洁清爽,是不是就无法大幅提高代码速度?当然不是,如果你...
VBA
类之一(初识类)
Visual Basic是基于对象的编程(注:本文所有的代码和讨论将都以VB为基础模型,不过我会尽量使用一些大家在
VBA
中常见的例子来做说明的。),所以我们常见的一些东西其实都与类有关。不需惊讶,是的,类其实离我们很近...
如何用
vba
做答题、抽点类ppt
首先严重声明一下,我不是ppt高手,酷炫动画、美化之类一概不会,我只会写点代码,汇报ppt做得要多丑有多丑。...于是自那以后包办了单位各种答题类ppt……最近利用工作间隙又干了一票,感到是时候总结一下,...
Office开发/ VBA
5,139
社区成员
17,886
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章