0

我正在尝试创建一个新的 Visual Studio 项目来执行 Visio 自动化。Internet 上的代码示例提供了 .cs 代码,但没有说明如何设置新的 Visual Studio 项目以使用此代码。

如果我在 Visual Studio 2013 中创建一个新项目(文件 -> 新建 -> 项目 -> 模板 -> Visual C# -> Office/SharePoint -> Office 加载项 -> Visio 2013 加载项),我会得到一个 ThisAddIn。格式的cs文件:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using Visio = Microsoft.Office.Interop.Visio;
using Office = Microsoft.Office.Core;

namespace VisioAddIn1
{
    public partial class ThisAddIn
    {
        private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
        }

        private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
        {
        }
}

但是,网络上的示例通常采用以下形式:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IVisio = Microsoft.Office.Interop.Visio;

namespace DemoCurrying
{
    class Program
    {
        static void Main(string[] args)
        {

        }

        static void setfill1(IVisio.Shape shape)
        {
        }
}

我必须如何创建 Visio Studio 项目才能运行此代码?

谢谢!

4

1 回答 1

1

您必须使用 C# 控制台应用程序模板项目:

 Visual Studio 2013 File -> New -> Project -> C# Console Application
于 2014-10-03T16:31:13.903 回答