zoukankan      html  css  js  c++  java
  • VBA之五

    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")

  • 相关阅读:
    数字重排
    环游世界
    Hibernate笔记(一)增删改查CRUD
    Sliding Window Algorithm 滑动窗口算法
    纯HTML/CSS/JS实现淘宝、京东两种轮播图
    COA计算机组织与结构笔记
    数据结构与算法笔记:最小生成树Kruskal、Prim算法与JAVA实现
    数据结构与算法笔记:图的基础与JAVA实现
    数据结构与算法:并查集
    JDBC学习笔记
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2117612.html
Copyright © 2011-2022 走看看