我必须创建一个允许VBA(Excel)使用内部资源(如DataBase)的API C#。 我已经制作了一个类服务,在许多其他类(书籍,音乐等等)中调用方法。 Ressource Classes有CRUD方法来使用内部资源。
对于Exemple我希望VBA devlopper仅通过调用" My_API.Services.getBookNumber()"来使用API。 (例如)。
一切正常,但是当我在Excel中尝试时,我写了#34; My_API。"我可以直接看到所有方法,而无需使用我的服务类。
我怎么解决这个问题?我有足够的实用工具类用于我的API使用,我不希望VBA开发人员使用它们^^
ps:我使用visual studio 2010是出于顾客的原因......
感谢您的帮助!
答案 0 :(得分:-1)
您是否公开所有课程和方法?你想要的东西 hide应该是内部的或私有的,视情况而定。 - Crowcoder 18 小时前
事实上,我想要隐藏的所有课程都必须在"内部"控制者必须私下打电话给他们......
我已经测试了,但我的VS2010仍然不想编译,无缘无故,但是今天早上一切都很好并且编译得很好而没有改变任何东西...... ^^
感谢您对StackOverflow社区的帮助!