一个源文件中调用另一个源文件中的函数调用中的参数太多问题

查看: 2900|回复: 3
如何调用其他文件中的函数?
阅读权限10
在线时间 小时
& & & & & & & &
首先 B文件在VBA中打开了A文件,
问题是 如何调用A文件中的sub函数?
下面的代码是打开A文件的代码
Set toXlApp = New Excel.Application
Set toXlBook = toXlApp.Workbooks.Open(Sheet1.Cells(6, 4).Value)
Set toSheet = toXlBook.Worksheets(1)
在A文件中,有一个现存的sub函数,如何调用该函数呢?
请各位大神帮忙谢谢!
阅读权限10
在线时间 小时
大神们帮帮忙啊 非常感谢
阅读权限95
在线时间 小时
请参考:& & Dim toXlApp As Excel.Application
& & Dim arr
& & arr = Split(Sheet1.Cells(6, 4).Value, &&)
& & Set toXlApp = New Excel.Application
& & Set toXlBook = toXlApp.Workbooks.Open(Sheet1.Cells(6, 4).Value)
& & Application.Run arr(UBound(arr)) & &!Macro1&
复制代码说明:Sub是过程不是函数
阅读权限10
在线时间 小时
非常感谢 版主的回答,非常有用
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师00:38 提问
C++中一个cpp引用另一个cpp中的函数,为什么会报错?
C++中一个cpp引用另一个cpp中的函数,为什么会报错?
按赞数排序
包含了没?重复包含了没?
首先将要引用的cpp文件写出一个对应的头文件,相关的写法可以参照
这个网址给出的例子,写出对应的头文件后,在你的另一个cpp文件中#include就可以了。
A .cpp(148) : fatal error C1010: unexpected end of file while looking for precompiled header directive
解决方法:
1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定。
2、在文件开头添加: #include "stdafx.h"
对预编译头文件说明如下:
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。
预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。
编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include
"stdafx.h"前的代码都是预编译的,它跳过#include
h"指令,使用projectname.pch编译这条指令之后的所有代码。
因此,所有的CPP实现文件第一条语句都是:#include
"stdafx.h"。
包含头文件,添加cpp到工程
其他相似问题本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 matlab中如何调用函数 的文章

 

随机推荐