`
winzenghua
  • 浏览: 1356849 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

基于Visual Studio2010开发office2010办公自动化应用(12)自定义VisioAddIn插件

阅读更多

Visio 2010 的十大优点

  • 使用适用于 IT、业务和流程管理等的预先画好的不同形状、示例图形和模板可以快速开始制图。无论需要何种制图,Visio 都可以帮助您快速开始。
  • 在同一位置找到所有所需的内容完成制图任务。通过将功能在功能区选项卡中进行逻辑分组,增强的对形状和模板的更容易访问的形状窗口,以及帮助您在图表中和图表间更有效移动的状态栏,创建图表的每一步都更加直观。
  • 使用 Quick Shapes Mini Toolbar、enhanced dynamic grid、automatic layout adjustment 和 page Auto Size 等方便准确地添加和对齐形状。
  • 使用 Subprocesses 和 Containers 简化大而复杂的图表以形象逻辑地分组图像。Subprocesses 将图形中的复杂流程划分为多个更易管理的小流程,Containers 帮助您组织不同的形状集以及分清他们如何在图表中相互关联。
  • 使用新式图形和形象内容,丰富的主题库以及实时预览使您的图表在几秒内即更吸引人,更专业。
  • 根据业务规则和逻辑检查图表以确保图表的准确性和一致性。仅单击一次,您即可验证图表的逻辑性和正确性。
  • 有了新增强的包含 SharePoint 工作流规则和逻辑的模板,已经能够在 Microsoft SharePoint Designer 2010 和 Visio 2010 之间导出和导入工作流的功能,创建和监控 SharePoint 工作流比以前更容易。
  • 获取与您的业务相关的清晰和完整信息常常要求高级透视和详细数据。只需几次单击,Visio 2010 可以通过以图形方式在一个最新图表中显示有意义的数据和信息帮助您查看整个图片。
  • 使用 Data Selector 和 Automatic Link 向导将您的图表轻松连接至一个或多个数据源,包括 Microsoft Excel、Microsoft Access、Microsoft SQL Server、 SharePoint Services 或任意 OLEDB(对象链接和嵌入数据库)或 ODBC(开源数据连接)数据源。
  • 使用有意义的图形(例如颜色、图标、符号和数据栏),根据您定义的条件在图表的图形中显示实时数据。然后,添加一个图例以说明链接了数据的图形的意义。
  • 使用 Automatic Refresh 不费吹灰之力保持图表中链接的数据最新。您可以在特定时间间隔自动刷新数据,或随时通过一次按钮单击手动刷新。
  • 使用图形数据或外部数据窗口向下追溯到具体的图形和图表数据。 <!-- {Item altlayout:False, href:, src:images/Spacer.gif, alt:, text:使用图形数据或外部数据窗口向下追溯到具体的图形和图表数据。, type:message, cssclass:, value:, title:, othersrc:images/Spacer.gif -->

通过网络浏览器与其他人共享互动的、可刷新的、链接了数据的图表

  • 使用 Visio 2010,与其他人分享动态、已链接了数据的图表比以前更容易。通过确保人们可以一直查看图表及其链接的数据的最新版本可以确保每个人都在同一页面上。 <!-- {Item altlayout:False, href:, src:images/Spacer.gif, alt:, text:使用 Visio 2010,与其他人分享动态、已链接了数据的图表比以前更容易。通过确保人们可以一直查看图表及其链接的数据的最新版本可以确保每个人都在同一页面上。, type:message, cssclass:, value:, title:, othersrc:images/Spacer.gif -->
  • 将图表轻松地连接到一个或多个数据源(例如 Excel),然后单击几次,将图表发布到 SharePoint Server。在线用户可以通过他们的浏览器看到图表中的高级别正确的实时信息,或者查看详细信息,即使他们没有 Visio。他们可以根据图形中的链接,在图表中平移和缩放或刷新数据。 <!-- {Item altlayout:False, href:, src:images/Spacer.gif, alt:, text:将图表轻松地连接到一个或多个数据源(例如 Excel),然后单击几次,将图表发布到 SharePoint Server。在线用户可以通过他们的浏览器看到图表中的高级别正确的实时信息,或者查看详细信息,即使他们没有 Visio。他们可以根据图形中的链接,在图表中平移和缩放或刷新数据。, type:message, cssclass:, value:, title:, othersrc:images/Spacer.gif -->
  • 创建包含互动 Visio 图表和其他应用程序服务的形象的引人注目的仪表盘。Visio Services 和 SharePoint Server 集成支持活动数据和图表的可视混搭,以丰富查看信息体验。
  • 通过与 SharePoint 2010 Process Repository 集成的 Visio 2010 存储、共享和重用业务流程图表和子流程。 <!-- {Item altlayout:False, href:, src:images/Spacer.gif, alt:, text:通过与 SharePoint 2010 Process Repository 集成的 Visio 2010 存储、共享和重用业务流程图表和子流程。, type:message, cssclass:, value:, title:, othersrc:images/Spacer.gif -->

下面来实践在Visio2010里面插入一个验证用户的插件,以确保系统的安全和作业不被非法修改:

首先启动VS2010

创建一个VisioAddInCSDN工程

进入工程后,首先创建一个form1的窗体

在form1窗体上创建以下图示的相关控件

双击登录按钮,创建以下代码

然后在ThisAddIn.cs里面插入下面代码

按下F5开始调试

运行后界面如下,Visio2010文档打开了以后,窗体form1也随之打开,对用户身份要求验证:

用户身份验证不正确,密码错误:

验证正确:则进入文档,赋予编辑权限

具有编辑权限(正常操作):

分享到:
评论

相关推荐

    Visual Studio 中的 Office 和 SharePoint 开发_Office_VSTO_visualstudio

    综上所述,Visual Studio中的Office和SharePoint开发涵盖了许多复杂但实用的技术,开发者可以利用这些工具和平台创建出强大、灵活且定制化的办公解决方案。通过学习和掌握VSTO和SharePoint开发,你可以提升工作效率...

    visual studio 2010 office开发网络资源收集

    例如,通过阅读"基于Visual Studio2010开发office2010办公自动化应用(7)自定义ExcelWorkbook"的系列文章,可以了解如何利用Visual Studio 2010的工具和API实现对Excel Workbook的定制,从而提升办公自动化应用的...

    Visual Studio Tools for Office

    **Visual Studio Tools for Office (VSTO)** 是微软开发的一套工具,用于帮助开发者使用.NET Framework和Visual Studio来创建、自定义以及扩展Microsoft Office应用程序,包括Excel、Word、Outlook和InfoPath。...

    Microsoft Visual Studio 2010 Tools for Office Runtime.zip

    《Microsoft Visual Studio 2010 Tools for Office Runtime——打造高效Office应用开发环境》 Microsoft Visual Studio 2010 Tools for Office Runtime(VSTO)是微软为开发者提供的一款重要工具,它允许程序员利用...

    Visual Studio Office插件开发向导

    OfficeAddin,即Office插件,是一种可以嵌入到Office应用程序(如Word、Excel、PowerPoint等)中的程序组件,它们能够扩展Office的功能,实现自定义命令、自动化任务、数据交互等多种目标。开发者可以通过Visual ...

    【电子书】Visual Studio Tools For Office Using C# With Excel Word Outlook And Infopath

    - **Office 插件开发**:开发者可以为 Excel、Word 等 Office 应用创建插件,这些插件可以提供额外的功能,如自动化任务、自定义用户界面等。 - **智能文档**:VSTO 允许创建智能文档,即带有嵌入式代码的文档,这些...

    Visual Studio 2010 Tools for Office Runtime

    Visual Studio 2010 Tools for Office Runtime 安装MySql时用到的

    Microsoft Visual Studio 2010 背景图片插件

    这个插件允许用户自定义Visual Studio 2010的工作区背景,以提高开发时的舒适度和个性化体验。通过在IDE中添加个人喜欢的图片,开发者可以在编程时享受到更愉悦的视觉环境,从而可能提升工作效率。 "效果图.jpg" ...

    在Visual Studio中创建WPS外接程序插件

    在Visual Studio中创建WPS外接程序插件是一项技术含量较高的任务,涉及到多个步骤和关键技术。下面将详细讲解这个过程。 首先,理解WPS外接程序的本质是扩展WPS Office的功能,通过编程接口(API)与WPS进行交互,...

    VisualStudio自动编码插件(Autocode——包含VS2008,2010,11的安装包)

    VisualStudio自动编码插件 自动编码是一个强大的附加的Visual Studio。NET,它可以自动调用参数化的命令来生成代码重复的编码任务,重构,执行IDE操作或任何用户定义的命令。智能感知! 快速命令调用,只需按Ctrl...

    visual studio 2010 js折叠插件

    **Visual Studio 2010 JS 折叠插件详解** Visual Studio 2010 是微软开发的一款强大的集成开发环境(IDE),尤其在编写JavaScript代码时提供了丰富的功能支持。然而,为了提升开发者的工作效率,有时我们需要借助第...

    Visual_Assist_X最新Visual studio2010可用

    Visual Assist X是一款强大的Visual Studio插件,专为提升C++, C#和VB.NET等编程语言的开发效率而设计。在Visual Studio 2010环境下,它可以提供一系列增强功能,帮助程序员更高效地编写代码。 1. **代码补全与智能...

    VisualStudio实用插件(主题+实用工具)

    对于调试,"Visual Commander"插件则允许开发者创建自定义命令,以执行特定任务,如自动化重复操作,提高开发效率。 对于版本控制,“GitKraken Git GUI”插件为Visual Studio提供了直观的Git图形界面,使得版本...

    visual studio代码补全插件

    Visual Studio是一款强大的集成开发环境(IDE),用于编写各种类型的软件应用程序。为了提升开发效率和代码质量,Visual Studio支持多种插件,其中“Visual Assist X”是广受欢迎的代码补全和增强工具之一。 Visual...

    Visual studio 2010专业版迅雷种子文件

    Visual Studio 2010是微软公司于2010年推出的一款集成开发环境(IDE),它为开发者提供了一个全面的、可扩展的平台,用于创建各种类型的应用程序,包括Web应用、桌面应用以及移动应用等。然而,“迅雷种子文件”的...

    Visual Studio代码自动注释插件(C#、JS类、方法注释)

    总之,“Visual Studio代码自动注释插件”是提升开发效率的有效工具,它为C#和JavaScript开发者提供了便捷的方式来创建和维护代码注释。通过使用这些插件,开发者可以更专注于编写功能,而无需花费大量时间手动编写...

    Microsoft Visual Studio 2010 Service Pack 1

    这个包将检查现有的Visual Studio 2010安装,并自动应用所有必要的更新。在安装过程中,建议关闭其他应用程序以避免冲突,并确保有足够的磁盘空间以完成安装。 总之,Microsoft Visual Studio 2010 Service Pack 1...

Global site tag (gtag.js) - Google Analytics