PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Visual_Basic
[VBA ] 请益.以EXCEL为主体调用DLL阵列或字串
楼主:
ej2l3
(丹丹)
2017-10-16 11:57:51
我目前有用到以EXCEL为开发主体的案子
VBA计算的速度有其上限 所以想到用C来加速运算
网络上大多是查到以C语言为主体去调用修改EXCEL
可是我希望还是能以EXCEL为开发主体
有查到
https://www.youtube.com/watch?v=x3WWA8eEX9Q
他比较符合理想的状态
但我想回传一段字串他就显示#VALUE!错误了
专案名称:square_test
原.cpp:
double __stdcall square(double & x){
return x*x;
}
原.def:
LIBRARY "square_test"
EXPORTS
square
原VB端:
Declare Function square _
Lib "路径\square_test.dll" (ByRef x As Double) As Double
想改成字串版=>
新.cpp:
#include <iostream>
#include <string>
using namespace std;
string b = "abc";
string __stdcall square(double & x , double & y){
return b;
}
新.def:
LIBRARY "square_test"
EXPORTS
square
新VB端:
Declare Function square _
Lib "路径\square_test.dll" (ByRef x As Double) As String
想要能回传一段JSON字串回VBA去切割
有大大能帮解吗?感激不尽
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2017-10-16 17:11:00
改用.NET,用ODBC读写SQL卡实在如果你还想要试 这是官方说明
https://support.microsoft.com/zh-tw/help/118643
我看过后是绝不想试 别忘了C和VB的字串实作完全不一样
继续阅读
[.NET] 请问发布程式一定要用ClickOnce吗
LeaveTaiwan
[VBA ] 请益合并储存格循环问题
blacktea12
[VBA ] Excel资料移动请益
happylinadog
[VBA ] 阵列内如果有数大于某直,删除该行?
candy88257
[VBA ] Can not find project and library
gecer
[VB6 ] textbox互相转换问题
foreverwhat
Re: [.NET] 请益:R语言与VB整合应用
gyes97431
[.NET] 请益:R语言与VB整合应用
gyes97431
[VBA ] 使用COMBOBOX值进行VLOOKUP查询
JointBank
[VBA ] CSV汇入至多个工作表
kryptos
Links
booklink
Contact Us: admin [ a t ] ucptt.com