为了账号安全,请及时绑定邮箱和手机立即绑定

关键字集在VBA中实际上是做什么的?

关键字集在VBA中实际上是做什么的?

精慕HU 2019-06-25 14:56:15
关键字集在VBA中实际上是做什么的?希望这是一个简单的问题,但我很想要一个技术上的答案!在以下几个方面有什么区别:i = 4和Set i = 4在VBA?我知道后者会抛出一个错误,但我不完全明白为什么。
查看完整描述

3 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

set用于为对象分配引用。C等价物是

 int i;int* ref_i;i = 4; // Assigning a value (in VBA: i = 4)ref_i = &i; //assigning a reference (in VBA: set ref_i = i)


查看完整回答
反对 回复 2019-06-25
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

在您的情况下,它将产生一个错误。*-)

Set指定对象引用。对于所有其他赋值(隐式、可选和很少使用)Let陈述是正确的:

Set object = New SomeObjectSet object = FunctionReturningAnObjectRef(SomeArgument)Let i = 0Let i = FunctionReturningAValue(SomeArgument)' 
or, more commonly 'i = 0i = FunctionReturningAValue(SomeArgument)


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 614 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信