本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
================

注会练习软件
http://www.cpasoft.com.cn
我的注会软件官网

http://blog.163.com/abc7105@126/

 

 


哈哈,热爱快“过气”的DELPHI


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:注册会计师(注会)练习软件
日志总数:398
评论数量:116
留言数量:27
访问次数:3266221
建立时间:2005年6月6日




[delpih编程]利用vba统一word文档中所有的表格风格(原创,加缩进便于浏览)
软件技术

吕向阳 发表于 2010/11/7 20:16:00

在审计实践中,财务报表附注这个文档往往含有数十个大小不一的表格。自己在做附注时有可能要改变一下风格,整个文件中全部表格重新调整过来,可能要几个小时或更多的时间,这时vba可方便助你改变表格风格,可能只是几十秒,所有表格调整一致,干净清爽。
下面是代码,您可按需要设置每行高度,表格颜色,
Sub change_table_style()
    Dim atable
    If ActiveDocument.Tables.Count >= 1 Then

        For Each atable In ActiveDocument.Tables
'对所有表格进行循环

        &


阅读全文(2581) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]word中加入工具按钮的用例
软件技术

吕向阳 发表于 2010/11/7 20:06:03

Sub DeleteBtn()
    On Error Resume Next
    Application.CommandBars("cmdBtn Type").Delete
    On Error GoTo 0
End Sub


Sub startbb()
    Dim cmdBar As CommandBar
    Dim cmdBtn As CommandBarButton
    Dim cmdBtn2 As CommandBarButton

  &


阅读全文(950) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]利用vba统一word文档中所有的表格风格
软件技术

吕向阳 发表于 2010/11/5 10:26:02

在审计实践中,财务报表附注这个文档往往含有数十个大小不一的表格。自己在做附注时有可能要改变一下风格,整个文件中全部表格重新调整过来,可能要几个小时或更多的时间,这时vba可方便助你改变表格风格,可能只是几十秒,所有表格调整一致,干净清爽。
下面是代码,您可按需要设置每行高度,表格颜色,
Sub change_table_style()
Dim atable
If ActiveDocument.Tables.Count >= 1 Then

For Each atable In ActiveDocument.Tables
'对所有表格进行循环

atable.Select
'将所有的表格调整到左对齐,这样看起来整体协调
Selection.Rows.HeightRule = wdRowHeightAtLeast
'调整每行高度到0.65cm,这个您自个定
Selection.Rows.Alignment = wdAlignRowLeft
atable.Rows.Height = Centimete

阅读全文(1202) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]word 中 vba将一标志字符换成顺序号
软件技术

吕向阳 发表于 2010/11/3 22:19:22

我的WORD文档中加入了很多【===】标志,在最后行文的时候要用一个vba代码将这些标志符替换成中文顺序号(这里是简单的前
二十),或英文顺序号。在word2007下测试通过。

Sub make_order_number()
Dim I As Integer


I = 1
Do
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "【===】"
.Replacement.Text = dx(I)
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildc

阅读全文(964) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]Word巧妙调用Excel“文本到语音”功能(转贴)
软件技术

吕向阳 发表于 2010/10/10 11:16:53

在微软Excel 2009中有一个“文本到语音”的性能,使用此性能可以完成语言校对,但是在Microsoft Word 2009中却没有此项性能。其实我们可以在Microsoft Word中使用VBA代码调用微软Excel的“文本到语音”性能。
  1.代码的编写
  打开Microsoft Word 2009,点击“工具→宏→宏”菜单命令,这时出现“宏”对话框,将“宏”命名为“语音校对”,“宏的位置”设为“所有的活动模板和文档”。再点击[创建]安钮,此时出现“代码”窗口,在其中输入下面的代码:
  Sub语音校对()
  微软Excel.Application.speech.speak Selection‘朗读选中的单元格内容
  End Sub
  2.建立与微软Excel之间的联系
  点击菜单栏上的“工具→引用”菜单命令,在出现的窗口中择选“Microsoft 微软Excel 11.0 Object Library”项,再点击[确定]安钮,最后点击“文档→保存”菜单命令。
  3.工具安钮的打造
  通过点击“文档→关闭并返

阅读全文(1041) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]vba对word中域的直接操作
软件技术

吕向阳 发表于 2010/9/16 15:28:20

本代码直接作用为,用一个循环,将所有的域遍历一次,接着判断是否是一个链接到excel单元格的域,如是,则将其链接的excel的路径文件改为新的路径。 也就是实现了域的链接表格动态变化。

For i = 1 To ActiveDocument.Fields.Count
'MsgBox ActiveDocument.Fields.Item(i).Type
If ActiveDocument.Fields.Item(i).Type = 56 Then
MsgBox ActiveDocument.Fields.Item(i).Code
strtmp = ActiveDocument.Fields.Item(i).Code
ActiveDocument.Fields.Item(i).Code.Text = Replace(strtmp, "D:\\My Documents\\财务报表附注模板\\新兴模板附注.xls", "D:\\My Documents\\财务报表附注模板1\\新兴模板附注.xls", 1, 1, vbTextCompare)

阅读全文(1386) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 9 10 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.356 second(s), page refreshed 144763454 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号