相关疑难解决方法(0)

如何在Excel VBA中使用Implements

我正在尝试为工程项目实现一些形状并将其抽象出来以用于一些常见功能,以便我可以使用通用程序.

我正在尝试做的是有一个调用的接口,cShape并拥有cRectanglecCircle实现cShape

我的代码如下:

cShape 接口

Option Explicit

Public Function getArea()
End Function

Public Function getInertiaX()
End Function

Public Function getInertiaY()
End Function

Public Function toString()
End Function
Run Code Online (Sandbox Code Playgroud)

cRectangle

Option Explicit
Implements cShape

Public myLength As Double ''going to treat length as d
Public myWidth As Double ''going to treat width as b

Public Function getArea()
    getArea = myLength * myWidth
End Function

Public Function getInertiaX()
    getInertiaX = (myWidth) * (myLength ^ 3) …
Run Code Online (Sandbox Code Playgroud)

excel vba interface excel-vba

60
推荐指数
4
解决办法
4万
查看次数

如何在VBA中使用类似于VB.NET的类对象模块之间的比较方法?

由于VBA中的新项目,我从VB.NET转移,说实话,不知道如何在这里处理对象类.我想要达到的是比较不同类对象模块之间的对象.

例如

class Employee
     属性:Name,Age
     point是:比较Name两个Employees之间的s

类:员工经理
的观点是:比较Name员工Name经理

我知道如何在VB.NET中,但如何比较VBA中不同类模块对象的属性?

vb.net comparison vba interface class

24
推荐指数
1
解决办法
1万
查看次数

标签 统计

interface ×2

vba ×2

class ×1

comparison ×1

excel ×1

excel-vba ×1

vb.net ×1