基于Visual C++2010 与office2010开发办公自动化(14)-自定义excel2010工具栏

news/2024/10/31 3:25:50/

VS2010是新一代全新开发工具

 

属于全新的系统构架

 

VS2010旗舰版功能全景

 

Office 2010,是微软推出新一代办公软件,开发代号为Office 14,实际是第12个发行版。该软件共有6个版本,分别是初级版、家庭及学生版、家庭及商业版、标准版、专业版和专业高级版,此外还推出Office 2010免费版本,其中仅包括Word和Excel应用。除了完整版以外,微软还将发布针对Office 2007的升级版Office 2010。Office 2010可支持32位和64位vista及Windows7,仅支持32位WindowsXP,不支持64位XP。

 

Office 2010所包括的全部应用有,Microsoft Access 2010,Microsoft Excel 2010;Microsoft InfoPath Designer 2010;Microsoft InfoPath Filler 2010;Microsoft OneNote 2010;Microsoft Outlook 2010;Microsoft PowerPoint 2010;Microsoft Publisher 2010;Microsoft SharePoint Workspace 2010;Microsoft Word 2010;Office Communicator 2010等。

 

新增功能
  1、截屏工具
  新组件:sharepoint 的加载状态Windows Vista就自带了一个简单的截屏工具,Office2010的Word、PowerPoint等组件里也增加了这个非常有用的功能,在插入标签里可以找到(Screenshot),支持多种截图模式,特别是会自动缓存当前打开窗口的截图,点击一下鼠标就能插入文档中。
  2、背景移除工具(Background Removal)
  可以在Word的图片工具下或者图片属性菜单里找到,在执行简单的抠图操作时就无需动用Photoshop了,还可以添加、去除水印。
  3、保护模式(Protected Mode)
  如果打开从网络上下载的文档,Word 2010会自动处于保护模式下,默认禁止编辑,想要修改就得点一下启用编辑(Enble Editing)。大概是出于版权保护的考虑吧。
  4、新的SmartArt模板
  SmarArt是Office 2007引入的一个很酷的功能,可以轻松制作出精美的业务流程图,而Office 2010在现有类别下增加了大量新模板,还新添了数个新的类别。
  5、作者许可(Author Permissions)
  在线协作是Office 2010的重点努力方向,也符合当今办公趋势。Office 2007里审阅标签下的保护文档现在变成了限制编辑(Restrict Editing),旁边还增加了阻止作者(Block Authors)。
  6、Office按钮文档选项
  Office 2007左上角的圆形按扭及其下的菜单让人印象深刻,到了Office 2010里功能更丰富了,特别是文档操作方面,比如在文档中插入元数据、快速访问权限、保存文档到SharePoint位置等等。
  7、Office按钮打印选项
  打印部分此前只有寥寥三个选项,现在几乎成了一个控制面板,基本可以完成所有打印操作。
  8、Outlook 2010 Jumplist
  Jumplist是Windows 7任务栏的新特性,Outlook 2010也得到了支持,可以迅速访问预约、联系人、任务、日历等功能。

 

  1.全新的安全策略
  Office2010的开发团队给出了一套新的安全战略,通过分析过去的漏洞来了解漏洞是如何被利用的,还要如何做才能防止今后出现类似的情况。Office2010基于五个基本准则建立了新的多层次的安全模型,这是任何一个开发者都应该记住的:
  在执行之前验证所有用户输入
  查找随机缺陷和不典型使用案例
  不要相信第三方库
  不要把安全措施推给用户
  选择降一级的用户体验,而不是全盘否定
  此外,Office2010中还包含一系列的安全性改进,如加强密码的复杂性、查看下载文件的保护模式、对Outlook中电子邮件线程更好的控制等。
  2.Office2010中的编程代码有所改变
  对开发者来讲,为了支持64位,VBA(应用程序的可视化基础)进行了升级,而Office2010对象模型也已经得到了更新。因此,当企业用户自Office2003升级至Office2010的时候,很有可能需要处理旧的、不兼容的程序代码。
  在Office2010中,Outlook可能是受到影响最大的应用程序,对象模型的变化导致了MAPI接口界面以及导航窗口的调整。
  如果企业用户不想要因为无效代码而导致业务中断的话,那么关键就是对代码兼容性进行计划和测试。
  3.强调云共享功能,提升协同作业效率
  新版Office2010的云共享功能包括跟企业SharePoint服务器的整合,让PowerPoint、Word、Excell等Office文件皆可通过SharePoint平台,同时间供多位员工编辑、浏览,提升文件协同作业效率。
  微软还增强了Office与其他微软通信服务之间的联系。如果用户通过Office2010来使用OfficeCommunicationsServer2007R2和OfficeCommunicator2007R2,就可以看到同事的状态并通过电子邮件和即时通信与之举得联系。SharePoint与Office的联系更为紧密,并允许用户对Office文档进行协作。
  4. 新增的Project 2010
  Project2010中的复制粘贴功能也得到了完善,你可以复制粘贴完整格式的内容,任务增至11个,还支持自动换行。在Project2010中可以自动或手动制订任务,自动制订任务功能和之前版本相同,手动制动的任务自动被分配有图钉按钮,默认不会变动。
  新增的TeamPlanner允许用户轻松地查看团队的工作随着时间的变动,快速找出问题,通过拖放等操作解决问题。
  Project2010还新增了TimelineView,用户可以通过该功能总结你的项目然后和其它Office应用分享这一时间线,用户还可以直接将其复制粘贴到其它Office应用比如Outlook或是PowerPoint中。
  5. 模块产品新增功能


  Office Word 2010
  Office Word 2010 增强了 Navigation Pane 特性,用户可在 Navigation Pane 中快速切换至任何一章节的开头(根据标题样式判断),同时也可在输入框中进行即时搜索,包含关键词的章节标题会高亮显示。例如
  Office Word 2010 也增加了在线实时协作功能,用户可以从 Office Word Web App 中启动 Word 2010 进行在线文档的编辑,并可在左下角看到同时编辑的其他用户(包括其他联系方式、IM 等信息,需要 Office Communicator)。而当其他用户修改了某处后,Word 2010 会提醒当前用户进行同步。(注:此功能也存在于部分其他 Office 2010 程序中)
  另外,用户可在 Office Word 2010, Office PowerPoint 2010 以及 Office OneNote 2010 等 Office 2010 程序中直接插入其他正在运行的软件的截图。


  Office Excel 2010
  Office Excel 2010 新增了 Sparklines 特性,可根据用户选择的数据直接在单元格内画出折线图、柱状图等,并配有 Sparklines 设计面板供自定义样式。


  Office PowerPoint 2010
  Office PowerPoint 2010 除了新增更多幻灯片切换特效、图片处理特效之外,还增加了更多视频功能,用户可直接在 PowerPoint 2010 中设定(调节)开始和终止时间剪辑视频,也可将视频嵌入之 PowerPoint 文件中。
  PowerPoint 2010 左侧的幻灯片面板也新增了分区特性,用户可将幻灯片分区归类,也可对整个区内的所有幻灯片进行操作。见下图中的 Default Section 和 LiveSino Section。
  PowerPoint 2010 也增加了类似格式刷的工具 – Animation Painter,可将动画效果应用至其他对象,用法同格式刷。另外就是上次我提到的 Broadcast Slide Show 在线幻灯片播放功能。


  Office Web Applications 2010
   Office Web Applications 2010 包含 Word Web App, Excel Web App, PowerPoint Web App 以及 OneNote Web App,支持简单的编辑及实时协作功能,支持 IE, Firefox, 和 Safari
  Office Mobile 2010
  Office Mobile 2010 包含新版 Word Mobile, Excel Mobile, PowerPoint Mobile, OneNote Mobile 以及支持对话模式的 Outlook Mobile

 

说完这么多,我们来实践下用vc++2010开发office2010自定义工具栏吧!启动VS2010!

 

 

2.创建一个CLR项目如下,插入背景图片,插入一个按钮

 

3.添加下列引用

 

3.插入以下代码,详细见代码分析与注释

 

4.运行效果如下

5 启动excel

 6 查看工具栏

 

 


http://www.ppmy.cn/news/945131.html

相关文章

Ubuntu14.04下安装和quot;激活quot;Office2010ProPlus与Visio2010(15.11.20Updated)

本人用Ubuntu的时候全然没有打游戏的欲望,故而能够更高效的工作。 尽管说LibreOffice。WPS等等有Ubuntu版本号,可是用着还是没有微软的Office顺手,故而折腾了一下怎样安装Office。 首先放上Word,Excel。Powerpoint,Vis…

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

PowerPointAdd插件是在播放幻灯片时伴随的小插件,随着企业办公的紧密合作,办公需求也出现个性化,多样化,office2010的出现迎合看此种需求,开发PowerPointAdd插件能让office2010 与程序智能地交互,也就是我们…

围观手机游戏: 一场还没准备好的全民冲锋

文 / 郑金条 好的时代和膨胀的欲望 对于大部分人而言,移动互联网就是一场方兴未艾的盛宴。 Rovio和Angry Birds的成功正前所未有地鞭策着大批的追随者,他们疯狂地期待能复制同样的成功。Triniti在苹果App Store的成功也同样刺激着国内的从业者&#xff0…

Office 2010, Rock to you

昨天晚上参加微软技术社区精英计划,培训内容是《从Office 2010走进新一代商业软件平台》。从七点半开始,不知不觉间已经到九点多了。我被Office 2010 强大的功能给震撼了。 Office 2010 不再仅仅是一个商业软件,而是新一代的商业软件平台。这…

从Office 2010的华丽转型看微软的战略野心

记者/谭茂 对于微软即将推出的Office 2010产品,微软高级副总裁Chris Capossela曾充满信心地评价:“Office 2010将和Exchange 2010、SharePoint 2010等产品一起,重新定义人们的未来工作方式。” 这句话同时也预示着Office 2010将不再以单纯稳固…

linux运行office2016,CrossOver 17让您可以在Linux上安装Microsoft Office 2016

CodeWeavers的Josh DuBois今天宣布推出CrossOver 17.0.0商业应用程序,让Linux和macOS用户可以安装专为Microsoft Windows设计的应用程序和游戏。 CrossOver 17.0.0是该应用程序的最新稳定版本,它是用于在Linux和类UNIX操作系统上安装Windows应用程序和游…

wrod2010软件计算机在线考试,计算机基础试题WIN7OFFICE2010(附答案).doc

一、选择题(每题2分,共50分) 1、 在计算机应用中,“计算机辅助设计”的英文缩写为__________。 A. CAD B. CAM C. CAE D. CAT 2、 微型计算机中,合称为中央处理单元(CPU)的是指__________。 A.运算器和控制器 B.累加器…

linux系统怎么安装office软件,如何在Linux上安装Microsoft Office | MOS86

sudo apt更新sudo apt install playonlinux注意:如果您想轻松一点,可以通过软件中心安装Wine和PlayOnLinux。 现在,您只需从菜单>应用程序启动PlayOnLinux。 在这里,单击“ Office”选项卡,然后选择适当的Microsoft Office选项。 但是,使用PlayOnLinux,您将Microsoft…