VS2013 WIN10 为什么无法添加Microsoft.Office.Interop.Word引用

VS2013 WIN10 为什么无法添加Microsoft.Office.Interop.Word引用,第1张

运行vs2013安装程序,选择添加或删除组件”,->勾选“高级自定义应用程序”,->展开特定于应用程序的节点。

要获取 Microsoft Office word 2003 PIA,请展开 Microsoft Office word 节点并选择 .NET Programmability Support(.net可编程支持)。

单击 .NET Programmability Support (.net可编程支持)旁边的下拉箭头以选择更新选项,并选取 Run from My Computer(从本机运行)。然后点击“更新”按钮。

方法/步骤1在网上下载TeeChart控件并安装,安装自然不用多说,安装完后找到安装路径(带有TeeChart5.ocx文件),复制当前路径2安装完后需要对控件进行简单的注册,打开cmd,通过cd指令并粘贴原来复制好的路径,转到软件安装好的目录;接着输入:regsvr32TeeChart5.ocx,然后d出对话框提示注册成功3注册完毕,打开VS2013,新建一个MFC项目,在VC++栏中找到MFC项目,选择好项目存放的目录并填写项目名称4接着是创建向导,只需修改选择“基于对话框”模式,至于“最小化框”和“最大化框”随各自情况选择,其余的默认点“下一步”即可5将默认生成的三个控件按delete键删除6接下来导入TeeChart控件,选择“工具"-》"选择工具箱项"-》"COM组件",找到"TeeChartProActivecontrolv5"并选中它,点击"确定"7在工具箱中找到“TeeChartProActivecontrolv5”控件并拖放到对话框上,适当调整控件大小8控件已经导入了,接下来需要添加相关的“类”和“变量”,首先添加类。在“类视图”中右键项目名称,选择“添加”-》“类”;然后选择“MFC”项中的“TypeLib中的MFC类”,点“添加”。9在注册表的可用类型库中找到"TeeChartProActivecontrolv5",这里不需要一直下拉慢慢找,只要输入"tee"就可以直接选中10在“接口”中选择所需的类,Teechart控件包含很多类,CTChart是必须的,对应的接口是“ITChart”,其他类包括CSeries、CAxis、CAxes、CTitles等等,这里仅以“CTChart”和“CSeries”为例,选择“ISeries”、“ITChart”。确定以后可以在类视图中看到新添加的两个类。11接下来需要对控件关联变量,对控件右键选择“添加变量”,选择默认的控件类型,属于类“CTchart1”,对变量进行命名,这里命名为"m_chart",这样类和变量就关联好了。12项目中会多出一个tchart1.h文件和tchart1.cpp文件,在对话框类的头文件CTestDlg.h中会有“CTchart1m_chart”的变量定义,但是CTestDlg.cpp文件中对话框类的构造函数会多出一句“,m_chart(0)”,需要把它删除,否则会编译出错。这样前期准备工作就完成了END控件绘图示例-绘制随机曲线1双击对话框中添加的Teechart控件,d出对话框,选择“Add”添加图表,在d出的对话框中可以看到很多图表类型,这里选择最简单的“Fastline”,并取消“3D”,选择“Fastline”下选的“normal”系列,其它选项暂不多说,点击“完成”会生成series02添加一个按钮,修改属性“Caption”和“ID”3双击按钮自动生成按钮点击事件处理函数,编辑函数,注意添加CSeries.h头文件,用AddXY函数进行绘图,第一个参数表示横坐标,第二个表示纵坐标,和面两个默认NULL就行。voidCTestDlg::OnBnClickedDraw(){//TODO:在此添加控件通知处理程序代码CSerieslineSeries=(CSeries)m_chart.Series(0)lineSeries.Clear()for(inti=0i<100i++){lineSeries.AddXY((double)i,rand(),NULL,NULL)}}4这样,一个简单的Teechart应用程序就完成了。Teechart功能很是强大,也很方便,许多功能可以双击后进行设置,希望对大家有所帮助。

按下面的步骤生成后,你安装时会自动出现让你选择安装路径的页面的,并且路径可以自己进行修改。

新建安装部署项目

打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)

此主题相关图片如下:

2:安装向导

关闭后打开安装向导,点击下一步,或者直接点击完成.

3:开始制作

安装向导完成后即可进入项目文件夹:

双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.

然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.

这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

然后右击左边的"应用程序文件夹"打开属性对话框:

将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,

不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称"

然后打开解决方案管理器,右击你的解决方案名称,选择属性:

在打开的属性页中,选择"系统必备",

在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!

选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)

好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!

4:制作完成

现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.

【续】关于"卸载"功能的添加

上面的文章只介绍了简单的生成安装的方法,

但是在vs.net2005下并没有直接生成卸载程序的功能,

所以我们只好用msi来实现了,

原理我就不讲了,网上一搜一堆,我只讲 *** 作,

【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,

这个文件在c:\windows\system32文件夹下,

添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe"

当然这个关系不大,改不改都行的.

然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,

我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,

鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,

这个区别很大,这时你就可以看到ProductCode了,

然后打开你创建的那个快捷方式的属性对话框,

在Aguements属性中输入"/x {ProductCode}",

好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11935855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存