arcgis add-in toolbar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcgis add-in toolbar相关的知识,希望对你有一定的参考价值。

在使用c# 编写arcgis addin 时 只能添加 tool 和 command 一些 help里提到的控件类型在 插件创建向导里没有,求问 如何创建一个包含多个tools 的 toolbar 呢?

参考技术A

朋友,鉴于你已经有基础,就简单点说:

在ArcMap Add-in项目中点击右键添加新项,选择Add-in Command Container,如下图,

然后,在弹出界面选择ToolBar,

接着修改XML文件,在ToolBar标签下Items中添加已生成的Tool,Command即可。

本回答被提问者和网友采纳

dotnetcore-officeaddin-toolbox : Office 365 Add-in开发人员的工具箱

在上一篇文章(.NET Core开源行动:一键创建Excel Add-in) 中我给大家展示了一套为Office 365 Add-in开发人员准备的模板库,你可以通过 dotnet new excel & dotnet run 命令即可完成一个新的Add-in的创建和运行。

?

技术图片

?

关于如何加载这个Add-in,上文中提到你需要将manifest.xml文件放在一个共享目录,然后在Excel中进行设置,实现所谓的sideload(旁加载)。但是有没有什么方式可以更加简单方便地实现这个加载的行为呢?当然,有办法。

?

我开发了一个基于dotnet core的工具,你可以通过下面的命令安装

dotnet tool install --global dotnetcore-officeaddin-toolbox

?

?

技术图片

?

接下来就可以像下面这样的方式来运行这个工具啦

?

office-toolbox sideload manifest.xml excel

?

运行这个工具,会自动产生一个测试用的文档,而且会把你的add-in挂接上去,而且会自动打开Excel哦。

?

技术图片技术图片技术图片

?

请注意几点

?

  1. 目前该工具仅在Windows平台可用
  2. 该工具目前要求有三个参数,第一个参数是相关的命令,目前仅支持sideload,第二个参数是manifest文件的位置,第三个参数是应用程序的名称,例如excel,word,powerpoint

    ?

    该工具还会不断开发,增加其他命令,并且在?https://github.com/chenxizhang/dotnetcore-office365dev-templates-officeaddin? 这里开源。

以上是关于arcgis add-in toolbar的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS ,Python 中Add-in 怎么打开?

运行arcgis10 的add-in程序时,出现以下的错误是啥意思,求解!

做实验用vs2012写了个ArcGIS的add-in插件

arcgis add-in toolbar

ArcGIS Engine开发前基础知识

常用gis软件及特点