查询Visio Application Object的属性CurrentEdition

时间:2013-03-20 17:24:37

标签: c# .net .net-assembly visio

可以通过程序集Microsoft.Office.Interop.Visio在c#程序中控制visio应用程序对象。 visio应用程序对象2010的文档显示属性 CurrentEdition

http://office.microsoft.com/en-us/visio-help/HV080350129.aspx

但是在我的小型c#应用程序中,该属性不存在 - 尽管已经创建了对Microsoft.Office.Interop.Visio的引用。现在我的问题是如何使外部应用程序可以访问此属性?如果Interop程序集受到限制,你知道另一个程序集来完成这个吗?谢谢!

using System;

namespace VisioTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Microsoft.Office.Interop.Visio.Application visioApp;

            visioApp = new Microsoft.Office.Interop.Visio.Application();

            if (visioApp.Application.CurrentEdition == Microsoft.Office.Interop.Visio.VisEdition.visEditionStandard)
            {
                // standard edition etc.
            }
        }
    }
}

0 个答案:

没有答案