小编Sun*_*uza的帖子

在Excel VBA中预定义多维数组

我知道我们可以使用以下方法在excel VBA中定义单维数组

 GroupCols = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L")
Run Code Online (Sandbox Code Playgroud)

如何以相同的方式预定义多维数组?

此外,我想以下列方式跟踪某些级别

 Level[16][0]
 Level[16][1]
 Level[16][2]

 Level[8][0]
 Level[8][1]
 Level[8][2]

 Level[7][0]
 Level[7][1]
 Level[7][2]
Run Code Online (Sandbox Code Playgroud)

第一个索引定义了级别,因此可能不是连续的...就像16之后有直8等等.对于每个我需要3个信息,即0,1,2秒索引.

任何人都可以指导我如何在excel VBA中实现相同的目标吗?

excel vba excel-vba

8
推荐指数
2
解决办法
3万
查看次数

运行到错误462:通过Excel VBA使用WORD时,远程服务器计算机不存在

我一直试图在excel vba中以编程方式打开一个word文件,并使用书签在其中添加/编辑内容.但是,我发现在备用运行中,我得到'错误462:远程服务器不存在"错误.我研究了很多并且理解这有事做''不合格的引用;

但是我不明白如何将下面的代码片段更正为限定引用?有人可以帮忙吗?

        Set exR = ActiveSheet.Range(TestIdCol & CStr(DataRowNum) & ":" & TestIdCol & CStr(RowEnd))

           ExistingEvidenceDoc = UseFileDialogOpen("Word Documents", "*.doc;*.docx")

           Set objWord = CreateObject("Word.Application")

           If ExistingEvidenceDoc <> "" Then
                Set objDoc = objWord.Documents.Open(ExistingEvidenceDoc)
           Else
                Exit Sub
           End If

           objWord.Visible = True
           Application.Wait Now() + TimeSerial(0, 0, 5)


           Set objSelection = objWord.Selection

           getExistingEvidences = ExistingTestEvidences(objDoc)
           o = DataRowNum
            For Each cell In exR
                If cell.Value <> "" And Not IsInArray(cell.Value, getExistingEvidences) Then
                    objSelection.Style = ActiveDocument.Styles("Heading 1")
                    objSelection.TypeText text:="Heading " + cell.Value …
Run Code Online (Sandbox Code Playgroud)

excel vba

6
推荐指数
2
解决办法
4万
查看次数

如何突出显示带颜色的浏览器选项卡

我有一个聊天网络应用程序,我需要一个功能,如果一个特定的用户在浏览器窗口中打开了多个选项卡,如果聊天选项卡不是活动的,如果他从另一端收到ping,聊天选项卡应该自动突出显示以吸引用户的注意力.

我打算在jQuery中这样做.知道如何实现这一目标.我知道我们可以使用.focus和.blur方法来捕获选项卡活动/非活动状态,但是当浏览器最小化时如何使选项卡显示颜色.

jquery

5
推荐指数
1
解决办法
3759
查看次数

array_multisort以不同方式对2个相同的多维数组进行排序

我试图通过将它们导入多维数组并使用array_diff函数来找出差异来比较php中的2个csv文件.

我正在使用的方法是

1)获取预期csv的每条记录并转储到arr1

2)获取实际csv的每条记录并转储到arr2中

3)使用array_multisort对array1进行排序

4)使用array_multisort对array2进行排序

5)使用array_diff函数比较每条记录(例如arr1 [0] [1] vs arr2 [0] [1])

我的目标是在最短的时间内使用PHP脚本比较文件.我发现上面的方法是最短的(最初尝试将csv内容转储到MySQL并使用数据库查询进行比较,但由于某些未知原因,查询工作得非常慢,以至于在超时后崩溃我的Apache服务器)

我在csv中有大小高达300mb的文件,但通常它是70k记录,有20列和10mb大小

我正在粘贴我所做的代码(按照上述步骤)

     $header='';

    $file_handle = fopen($fileExp, "r");
    $k=0;

    while ($data=fgetcsv($file_handle,0,$_POST['dl1'])) {

        if(count($data)==1 && $data[0]=='')
            continue;
        else
        {
            $urarr1[$k]='';
            for($i=0;$i<count($data);$i++)
            {



                if(in_array($i,$exclude_cols,true))
                    $rarr1[$k][$i]='NTBT';
                else
                    $rarr1[$k][$i]=trim($data[$i]);

            }   


            $k++;
        }




    }

    fclose($file_handle);



    echo '<br>Exp Record count: '.count($rarr1);
    $header.='<br>Exp Record count: '.count($rarr1);

    $hrow=$rarr1[0];   //fetch header row and then unset it
    unset($rarr1[0]);

    array_multisort($rarr1);   //need to sort on all 20 columns asc

    $rarr1=array_values($rarr1); //re-number the array



       //writing the sorted o/p to file...debugging …
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
1
解决办法
491
查看次数

定期一段时间后,在页面上的<li>组中自动刷新值

我的页面中有一组<li>http://jsfiddle.net/gaby/zzj7E/5/所示

每个li都有3个跨度......一个用于评论,一个用于查看,一个用于投票.

 <a class="example7" href="userpanel/comment.php?id=578" style="text-decoration:none; color:#666666; "><img src="content/comment/comments.png" width=18 height=18><i>No comments</i></a>
 <span style="text-decoration:none; color:none; margin:5px;"><img src="content/voting/eye.png" > 9</span> 
 <span class="vote"  id="578" name="up" style="text-decoration:none; color:none; margin:5px; "> <img src="/content/voting/yes-enb.png" width=12 height=12 alt=""> <span style="text-decoration:none; color:none">0 </span></span>
Run Code Online (Sandbox Code Playgroud)

我想每2分钟自动刷新每个元素中的值(计数).我知道如何预先添加/附加div,但是如何在li一段时间后刷新所选元素?

此功能非常类似于Facebook每次用户发布内容时自动恢复"评论"计数或"赞"计数的方式.

任何想法我应该如何去做?

javascript css php jquery

1
推荐指数
1
解决办法
552
查看次数

标签 统计

excel ×2

jquery ×2

php ×2

vba ×2

css ×1

excel-vba ×1

javascript ×1