Вы можете использовать отражение:
Type type = Type.GetTypeFromProgID("Charting.AutomationProxy");
object instance = Activator.CreateInstance(type);
В отличие от VB и VB.NET, C # не поддерживает динамические типы до C # 4.0. Поскольку это COM-объект, другой возможностью является создание строго типизированной оболочки, которая значительно упростит использование: в диалоговом окне «Добавить ссылку» выберите компонент на вкладке «COM-компоненты» или используйте утилиту tlbimp.exe . *