VBA中子类的超类访问属性

问题描述 投票:0回答:1

我有一个名为AI的类,该类具有访问excel工作表的属性,并且具有另一个属性来访问另一个名为“ Columns”的类,该类包含一堆变量。AI.WS返回工作表。AI.Columns。[列名]将返回一个整数,表示具有该名称的列号。但是在“列”类中,它调用了一个需要工作表(AI.WS)的函数,以便知道在哪里寻找该列。如何从vba中的类AI.Columns(子类)访问属性AI.WS(超类)?

vba class subclass superclass
1个回答
0
投票

这是一个标准的问题,我很惊讶您还没有找到答案。您为类列提供了一个名为“父项”的属性,并将AI对象作为父项传递。然后,您可以通过列的'parent'属性访问AI属性。

© www.soinside.com 2019 - 2024. All rights reserved.