VBA之五

简介: 1.Excel中激活WordApplication.ActivateMicrosoftApp xlMicrosoftWord2.Excel中打开文件查找框  Application.FindFile3.

1.Excel中激活Word
Application.ActivateMicrosoftApp xlMicrosoftWord
2.Excel中打开文件查找框
  Application.FindFile
3.Excel中运行宏
  Application.Run MacroName:="人口预测" 
4.Excel的保存
 ActiveWorkbook.Save
5.为当前工作簿设置密码
Sub Protect_Book()
 ActiveWorkbook.Protect Password:="Protect",Structure:=True,Windows:=True
End Sub  
6.取消工作簿密码
Sub Unprotect_book()
 Msgbox "取消工作簿保护"
 ActiveWorkbook.UnProtectPassword:="Protect"
End Sub

7.逐行读入WORD文档

Sub Macro1()

'

' Macro1 Macro

' 宏在 2011-7-25 djc 录制

    Dim Tmp$()

    Tmp() = Split(ActiveDocument.Range.Text, vbCrLf)

    For i = 0 To UBound(Tmp$)

        Debug.Print Tmp$(i)

    Next i

End Sub

8.将工作薄中的全部n张工作表都在sheet1中建上链接

Sub test2()
    Dim Pt As Range
    Dim i As Integer
    With Sheet1
        Set Pt = .Range("b1")
        For i = 2 To ThisWorkbook.Worksheets.Count
            .Hyperlinks.Add Anchor:=Pt, Address:="", SubAddress:=Worksheets(i).Name & "!A1"
                Set Pt = Pt.Offset(1, 0)
        Next i
    End With
End Sub

 

9.VBA代码中,如何引用当前工作表中的整行或整列

(1) Range("C:C").Select,表示选择C列。
   Range("C:E").Select,表示选择C列至E列。
(2) Range("1:1").Select,表示选择第一行。
   Range("1:3").Select,表示选择第1行至第3行。
(3) Range("C:C").EntireColumn,表示C列;
   Range("D1").EntireColumn,表示D列。
同样的方式,也可以选择整行,然后可以使用如AutoFit方法对整列或整行进行调整。

 

10.VBE中运行其他EXE程序

Shell ("C:\WINDOWS\SAFlashPlayer.exe")

相关文章
|
13天前
|
Kubernetes 开发者 Docker
K8S 实用工具之五 -kompose
K8S 实用工具之五 -kompose
|
存储 自然语言处理 安全
2022初学者10个必备程序 “工具箱“
开发者每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等;好的工具可以极大帮助我们提升效率,服务业务;此博客应时代需求、应运而生,为初学者讲解简洁、轻便、实用工具箱
140 0
|
Python
python编程-19:Office编程及相关库
python编程-19:Office编程及相关库
python编程-19:Office编程及相关库
|
C# 开发者 Windows
Silverlight与WPF开发人员入门应该知道的十件事
【CSDN 陈秋歌编译】微软开发者社区部门项目经理Pete Brown在纳什维尔DevLink 2010会议上做了一个名为“10件事”的演讲。这个演讲包含了Silverlight与WPF开发人员入门时应该了解的十件事。
1070 0
|
C# C++
WPF编游戏系列 之四 用户控件
原文:WPF编游戏系列 之四 用户控件        在上一篇《WPF编游戏系列 之三 物品清单》中,对物品清单进行了演示,其中反复用到了同一组控件(如下图),而且 颜昌钢也指出在3.2.2中使用的C#代码过多,其实我在写这些代码时也有同感,的确很繁琐也不好维护。
594 0
|
Windows 数据格式 XML
|
C++ 开发者
我的VSTO之路(二):VSTO程序基本知识
原文:我的VSTO之路(二):VSTO程序基本知识 开始之前,首先我介绍一下我的开发环境:VS2010 + Office 2010,是基于.Net framework 4.0和VSTO 4.0。以下的范例代码都基于这个,如果你使用的是VS2008,那么问题也不大,基本可以移植过去。
1645 0

热门文章

最新文章