Excel VBA教程:ExecuteExcel4Macro方法

执行一个 Microsoft Excel 4.0 宏函数,然后返回此函数的结果。返回结果的类型取决于函数的类型。

expression.ExecuteExcel4Macro(String)

expression   可选。该表达式返回一个 Application对象。

String   String类型,必需。一个不带等号的 Microsoft Excel 4.0 宏语言函数。所有引用必须是像 R1C1 这样的字符串。如果 String 内包含双引号,则必须写两个。例如,要运行此宏函数 =MID("sometext",1,4),String 应写成 “MID(""sometext"",1,4)”。

说明

Microsoft Excel 4.0 宏不在当前工作簿或工作表的环境中求值。也就是说所有的引用都应该是外部引用,而且需要明确指定工作簿名。例如,要在 Book1 中执行 Microsoft Excel 4.0 宏“My_Macro”,必须使用“Book1!My_Macro()”。如果不指定工作簿名,此方法将失效。

Excel VBA教程:ExecuteExcel4Macro方法·示例

本示例对工作表 Sheet1 上的 C3 单元格执行 GET.CELL(42) 宏函数,然后在一个消息框中显示结果。GET.CELL(42) 宏函数返回当前窗口左边界到活动单元格的左边之间的水平距离。Visual Basic 中没有与此宏函数直接等价的函数。


Worksheets("Sheet1").Activate
Range("C3").Select
MsgBox ExecuteExcel4Macro("GET.CELL(42)")

上页:Excel VBA教程:Execute方法 下页:Excel VBA教程:Export方法

Excel VBA教程:ExecuteExcel4Macro方法

Excel VBA教程:Export方法 Excel VBA教程:Extend方法
Excel VBA教程:FillAcrossSheets方法 Excel VBA教程:FillDown方法
Excel VBA教程:FillLeft方法 Excel VBA教程:FillRight方法
Excel VBA教程:FillUp方法 Excel VBA教程:Find方法
Excel VBA教程:FindFile方法 Excel VBA教程:FindNext方法
Excel VBA教程:FindPrevious方法 Excel VBA教程:Flip方法
Excel VBA教程:Follow方法 Excel VBA教程:FollowHyperlink方法
Excel VBA教程:Format方法 Excel VBA教程:获取有关 Macintosh 关键字的帮助
Excel VBA教程:FunctionWizard方法 Excel VBA教程:GetChartElement方法
Excel VBA教程:GetCustomListContents方法 Excel VBA教程:GetCustomListNum方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号