8得票1回答
打开文件名包含空格的文件

我有一些简单的Excel VBA代码,用于打开非Excel文件,比如: Sub scriptTest() Set objshell = CreateObject("Wscript.Shell") objshell.Run ("C:\TestFolder\Book1.pdf")...

25得票5回答
如何从文本字符串中提取文本

我有一个简单的问题,希望不使用VBA解决,但如果只能通过VBA解决也无妨。 我有一个文件,其中有多行数据(都在同一列中)。每一行都有类似于以下内容的数据: 1 7.82E-13 >gi|297848936|ref|XP_00| 4-hydroxide gi|297338191|gb...

15得票2回答
获取列名

我需要使用VBA或Access SQL获取表中所有列的名称,并通过迭代对它们进行验证,有人有解决方案吗?我已经在Google上搜索了,但没有结果。

14得票2回答
如何在Excel的CustomDocumentProperties中添加DocumentProperty?

我正在尝试将DocumentProperty添加到CustomDocumentProperties集合中。代码如下:Sub testcustdocprop() Dim docprops As DocumentProperties Dim docprop As DocumentProperty ...

7得票2回答
在VBA中,使用类中的值类型时,ByRef无法工作。

我一直成功地使用ByRef,但现在不行了。我需要一个可以修改类对象中的Double的函数。为了说明问题,考虑下面的程序。 Class1.cls: Public d As Double Sub Test() Dim c As Class1, d As Double Set c...

7得票1回答
VBA:如何引用“htmlfile”?

我找到了这些行。 Set xmlHttp = CreateObject("MSXML2.XMLHTTP") Set html = CreateObject("htmlfile") 我想在我的代码中使用它们。由于我喜欢智能感知和选项显式,因此我很快将第一个修改为 'needs tools...

8得票4回答
如何在PowerPoint 2013中录制宏

我试图在2013年的PowerPoint中录制宏,但是当我关闭PowerPoint并重新启动后,宏就会消失。 我想制作一种幻灯片模板,并自动将其添加到每个新演示文稿中。

31得票6回答
Excel Select与Activate的区别

VBA代码中,wb.Sheets(1).Cells.Select和wb.Sheets(1).Activate有什么区别?

14得票1回答
Excel VBA中的动态函数调用

我只是好奇是否有一种动态调用函数的方法。例如:Sub foo1() Debug.Print "in foo1" End Sub Sub foo2() Debug.Print "in foo2" End Sub 有没有一种方法可以做到这样:Sub callSomeFoo(i as ...

7得票3回答
强制垃圾回收

有没有一种方法可以在VBA/Excel 2000中强制进行垃圾回收? 这个问题是关于Excel中的宏语言。而非使用VB .NET来操作Excel。所以GC.collect()无法工作。