一、foreach语法 For Each...Next 语句对数组或集合中的每个元素重复执行一组语句。 For Each element In group [statements] [Exit For] [statements] Next [element] 参数介绍: element 用来枚举集合或数组中所有元素的变量。对于集合,element 可能是 Variant 变量、通用 Object 变量或任意指定的 Automation 对象变量。对于数组,element 只能是 Variant 变量。 group 对象集合或数组的名称。...[ 查看全文 ]
如下代码示例的功能是,在Excel中,通过VBA代码,读取XML文件中的内容。 Dim rst As ADODB.Recordset Dim stCon As String, stFile As String Dim i As Long, j As Long Set rst = New ADODB.Recordset stFile = "C:dzwebs.xml" stCon = "Provider=MSPersist;" With rst .CursorLocation = adUseClient .Open stFile, stCon, adOpenStatic, adLockReadOnly, adCmdFile Set .Ac...[ 查看全文 ]
在WORD中,我们可以通过修改WORD命令的方法,来方便地为WORD控件指定用户自定义的过程,完成或者转移(禁用)相应的内置方式.它的原理是利用相应宏名来置换过程的方法.在下面的三个部分中,我们可以体会其中的相同点与不同点。 Sub Example() Dim i As CommandBarControl For Each i In Application.CommandBars.FindControls If i.ID = 4 Then i.OnAction = "MySub" ’指定宏名 End If ...[ 查看全文 ]
下面的代码的功能是,全选word文档的当前页,注意,是当前页,即插入条所在的页,而不是全文。 Dim CurrentPageStart As Long, CurrentPageEnd As Long, myRange As Range Dim Currentpage As Integer, Pages As Integer On Error Resume Next Currentpage = Selection.Information(wdActiveEndPageNumber) Pages = Selection.Information(wdNumberOfPagesInDocument) CurrentPageStart = Selection.Go...[ 查看全文 ]
在Excel中,没有简体和繁体文字之间的转换功能。 但是Word却有此功能,因此,我们可以在Excel中通过VBA代码调用Word的繁体和简体功能,实现在Excel中的简体繁体转换的功能。 下面就是与此相关的VBA代码,希望对你有帮助。 Sub JFZH() Dim wd As Word.Application Set wd = New Word.Application With wd.Documents.Add .Sections(1).Range.Text = Sheet1.Cells(1, 1).Text " .Sections(1).Range.Selec...[ 查看全文 ]
以下的代码,就是vba调用Word对话框的代码 Sub GetDialogs() Dim i As Integer On Error Resume Next With Application .ScreenUpdating = False For i = 1 To 10000 Selection.InsertAfter "对话框" & i & ":" & .Dialogs(i).CommandName & vbCrLf Next .ScreenUpdating = True End With End Sub [ 查看全文 ]
《辐射:新维加斯》do not make a beggar of me的感人内幕 这是个发生在Great Khan Encampment的小任务 事主是一位算长的不错的可汗帮Melissa 之前没接到,后来重玩又有接到,原来是和可汗帮不能敌对她才会给任务, 而这个地方是从上面狙死爪的好位置,从这儿下去好多定点可以远方狙爪清怪。 回到正题,Melissa会说不如帮个忙,她有一箱药品没着落 于是到Sloan镇有间矿工主办公室,里面找到个小提箱sui...[ 查看全文 ]