1.以管理员身份运行,打开visual studio 2012,创建一个Project 2013的外接程序addIin,名称为ProjectAddInTest,点击确定
2.添加新建项,
选择功能区(可视化设计器),名称为:CustomRibbonArea,点击添加。
还是和前面提到的方法一样,双击计算总数按钮,编写后台代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Tools.Ribbon;
using System.Windows.Forms;
using System.Reflection;
using Microsoft.Office.Interop.MSProject;
using Project =Microsoft.Office.Interop.MSProject;
namespace ProjectAddInTest
{
publicpartial classCustomRibbonArea
{
privatevoid Ribbon1_Load(object sender,RibbonUIEventArgs e)
{
}
privatevoid button1_Click(object sender,RibbonControlEventArgs e)
{
object o =System.Runtime.InteropServices.Marshal.GetActiveObject("MSProject.Application");
Project._MSProject app = oas Project._MSProject;
Project.Project pro =app.ActiveProject;
//Project.Tasktask= pro.Tasks.Add("do what isay!",Type.Missing);
//task.Predecessors= "1";
foreach (Project.Task t in pro.Tasks)
{
if (!(bool)t.Summary)
{
t.Number3 =t.Number1*t.Number2;
}
}
}
}
}
3.发布该外接程序
点击浏览,选择需要发布到指定的文件夹路径
选择文件夹ProjectAddInTest,点击打开。
点击完成
5安装外界应用程序必备软件: (如果已经安装过该插件,则无需再安装)
6.安装发布后的setup.exe文件:
点击安装
点击关闭
7.测试验证效果。
打开Project 2013,输入一些基础数据,点击计算总数
我们看到,在总价这一列上面,已经都统计完成
以上就是关于Project 2013客户端开发的方法。通过visual studio 2012开发工具,可以开发Project客户端其它自定义功能。
京微科技,专注于微软sharepoint,Office 365平台,微信开发,报表开发,为客户提供专业的协同办公解决方案,包括信息门户,工作流,OA,文档管理,知识管理,数据库报表开发,软件产品资询,项目开发及实施服务。www.kingwi.com
下载地址:http://download.csdn.net/detail/cxx2325938/9075737