“选项”对话框 ->“项目升级”
在**“项目升级”**页面中,可实现以下两个目的:
为升级后的文档级解决方案中的文档选择默认格式。
要指定 Visual Studio 是否自动将应用程序级外接程序项目更改为以开发计算机上安装的 Office 的版本为目标。
若要访问此页面,请在**“工具”菜单上单击“选项”。 展开“Office 工具”文件夹,然后单击“项目升级”**。
Office 2007 Open XML 格式
选择此选项可以将文档级自定义项中的文档转换为 Office Open XML 格式。 这是 Microsoft Office 2010 和 2007 Microsoft Office system 中的所有文档的默认格式。对于开发人员和最终用户,Office Open XML 格式具有以下优点:
文件紧凑。
恢复受损文件的功能有所改进。
保密性更强,并且可在更大程度上控制个人信息。
业务数据的集成性和互操作性更好。
包含宏的文档的检测更为方便。
有关更多信息,请参见 Introduction to new file name extensions and Office XML Formats(新文件扩展名和 Office XML 格式简介)。
Office 2007 二进制文件格式
选择此选项可以将文件保存为二进制文件格式。 除非出于特定原因需要使用二进制格式,否则应将文档格式转换为 Office Open XML 格式。在升级过程中提示选择文件格式
如果希望在运行**“Visual Studio 转换向导”转换文档级自定义项时显示“Microsoft Office 文档升级设置”对话框,请选择此选项。 在“Microsoft Office 文档升级设置”**对话框中,可以选择文档级自定义项中的应用于文档的文件格式。如果不希望显示**“Microsoft Office 文档升级设置”**对话框,请清除此选项。 **“Visual Studio 转换向导”会自动将默认文档格式(由“项目升级”**页面上的选项按钮指定)应用于您升级的任何文档级自定义项的项目。
始终升级到已安装版本 Office
如果在升级面向 Office 的早期版本时,如果您想要 Visual Studio 修改外接程序项目,以面向已安装的 Microsoft Office 版本,请选择此选项。 例如,如果开发计算机上安装了 Excel 2010,并从以 Excel 2003 为目标的 Visual Studio 2008 对外接程序项目进行了升级,则该项目在 Visual Studio 2010 中升级之后,将以 Excel 2010 为目标。 此选项也会影响 Visual Studio 2010 中创建的项目。 例如,如果开发计算机上安装了 Excel 2010 并从以 Excel 2003 为目标的 Visual Studio 2010 中打开外接程序项目,则该项目在打开后将以 Excel 2010 为目标。此选项为默认选项。如果不想将外接程序项目修改为将已安装的 Office 版本作为目标,请清除此选项。 如果清除此选项,并且要运行或调试面向早期 Office 版本的外接程序项目,则必须将项目的启动操作从**“启动项目”更改为“启动外部程序”**,并指定您已安装的应用程序 .exe 文件。 例如,若要在已安装 Excel 2010 计算机上调试 Excel 2007 的外接项目,指定为 %ProgramFiles%\Microsoft Office\Office14\EXCEL.EXE。 关于如何设置项目启动操作的更多信息,请参见 如何:更改应用程序调试的启动操作。
提示
仅当升级应用程序级外接程序项目时才会更改此选项。 如果清除此选项,然后打开文档级别的面向早期 Office 版本而不是已安装版本的项目,则在 Visual Studio 中打不开已升级的项目。 要在 Visual Studio 中打开一个文档级项目,开发计算机上安装的 Office 版本必须与版以该项目为目标的 Office 的版本一致。