excel2007转换2003

时间:2025-02-17 03:25:26 来源:互联网 浏览:97

[office] 为Excel2007数据文件设置只读和修改密码

为Excel2007数据文件设置只读和修改密码 我们的生活和工作中常常会有一些Excel文档中的数据需要保密,这时我们可以为Excel表格数据文档设置只读密码或者修改密码。

  我们的生活和工作中常常会有一些Excel文档中的数据需要保密,这时我们可以为Excel表格数据文档设置只读密码或者修改密码。

  下面我们先来看看在Excel2007中怎样为文档设置密码。

  在Excel2007中点击左上角的

按钮,在弹出菜单中选择“另存为”。或者按快捷键F12也是一样的效果。

  在“另存为”界面左下角有一个“工具”按钮,点击“工具”按钮右边的小三角,在弹出菜单中选择“常规选项”。

  这时我们就可以在“常规选项”中设置密码了。

  设置“打开权限密码”后,他人可以用这个密码阅读这个Excel文件。

  设置“修改权限密码”后,他人可以用这个密码打开和修改这个Excel文件。

  勾选“建议只读”后,他人在试图打开Excel文件的时候,会弹出建议只读的提示窗口。

  在Excel2000和Excel2003版本中为文件设置密码也是类似的方法,只是界面稍有差别,如下图,在“另存为”界面中“工具”是在右上角。

YZ系列工具之YZ03:高版本Excel的自定义菜单

我给VBA下的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套+一部VBA手册,教程分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用;手册是为方便编程人员查找案例编写的。

对于初级及中级的学员,很想看到VBA的利用价值。也是对自己知识点的整合。我推出的YZ系列工具,可以让这个阶段的学员感受到VBA之强大。坚定自己学习VBA的决心。VBA工具共两个系列,一个是YZ系列,一个是NZ系列。YZ系列比较简单些,实用性强,可以在自己的工作中方方面面都可以利用到,今日给大家介绍的是YZ系列工具之YZ03:高版本Excel的自定义菜单

【分享成果,随喜正能量】引擎利用后退的力量,引发更大的动能;空气经过压缩,更具爆破的威力。所谓\”退一步想,海阔天空。\”正可点破我们迷妄执着的盲点。。

当我们在 Excel 97-2003 中使用 Application.CommandBars 创建菜单时,可以利用创建菜单和删除菜单的代码。在 Excel 2007 及更高版本中,我们可以使用 RibbonX 自定义功能区,这和上述过程是不同的,当关闭或停用工作簿时,它将自动删除我们的自定义。

Office RibbonX 编辑器为我们提供了用于在 Excel 工作簿中插入自定义功能菜单的功能(备注:Office RibbonX 编辑器的安装文件会随资料附带,学员可以安装;另外,在我的第10套教程中也提供了这个安装文件),在 Excel 2007 及更高版本中打开文件时为UI.xml文件,在 Excel 2010 及更高版本中打开 Excel 工作簿时为customUI14.xml 文件。

如果只使用 Office 2007自定义 UI 部件选项来添加 RibbonX,当在Excel 2007 及更高版本中打开Excel文件时,它将从此文件加载RibbonX。但是,如果在Excel2010及更高版本中打开Excel文件,并且还有一个customUI14.xml文件,它将仅加载customUI14.xml文件。

注意:无法将 RibbonX 插入到 Excel 97-2003(xls) 文件中。我们这个应用所讲解的也是仅针对97及以后的版本。

我们先来简单介绍一下这个软性的功能,这个软件在这个应用中我已经提供,另外在我的第十套教程中随教程也已经提供,大家可以利用。

1 打开命令:打开要编辑的 Excel 文件(确保它没有在 Excel 中打开)

2 保存命令:将 RibbonX 保存在您在 UI 编辑器中打开的文件中(在 Excel 中打开文件时无法保存)

3 插入图标:在文件中插入您自己的图标(图标将保存在文件中)

4 验证:验证您的 RibbonX,以确保没有错别字

5 生成回调:这将为您RibbonX的每个 onAction 创建宏(回调)。 选择所有回调并将它们复制到工作簿的普通模块中。

6 刷新文档:如果您在 Excel 中打开了文件,为确保您不会删除在外部打开的 Excel 文件中所做的更改,请在保存文档之前使用按钮重新加载文档。

在此示例中,我们将 RibbonX 添加到文件中,在 Excel 2007 及更高版本中打开文件时,该文件会在“主页”选项卡上创建一个按钮。我们将 RibbonX 添加到 customUI.xml文件(“Office 2007 自定义 UI 部分”)。

1:打开一个新工作簿并将其另存为myExcel.xlsm(启用 Excel 宏的工作簿)

2:关闭工作簿

3:在 Office RibbonX 编辑器中打开 myExcel.xlsm

4:右键单击 Office RibbonX 编辑器中的文件名或使用插入菜单

5:选择“Office 2007 Custom UI Part”创建customUI.xml文件

6:将下面的RibbonX粘贴到右侧窗口中

<customUI xmlns=\”http://schemas.microsoft.com/office/2006/01/customui\”>

<ribbon>

<tabs>

<tab idMso=\”TabHome\” >

<group id=\”customGroup1\” label=\”My Group\” insertAfterMso=\”GroupEditingExcel\”>

<button id=\”customButton1\” label=\”Click Me\” size=\”large\”

onAction=\”Macro1\” imageMso=\”HappyFace\” />

</group>

</tab>

</tabs>

</ribbon>

</customUI>

7:在 Office RibbonX 编辑器中保存您的更改(单击保存按钮)

8:关闭编辑器

9:在 Excel 中打开文件

10:Alt+F11(要记住这个快捷键,在后文中屏蔽菜单时,可以用这个快捷键进入VBE)

11:插入模块

12:将下面的宏复制到模块中

Sub Macro1(control As IRibbonControl)

MsgBox \”Hi There\”

End Sub

13:点击VBA编辑器中的保存按钮

14:使用 Alt+ Q 关闭 VBA 编辑器

15:在 2007 年和/或 2010 年及以上测试工作簿

实现这个功能是我提供的myExcelA.XLSM文件,正确加载后,会在“主页”选项卡的末尾看到一个新组“Group1”,如下截图:

我们点击任意一个按钮会有下面的提示:

如果我们用Office RibbonX 编辑器打开该文件,我们会看到自定义RibbonX的 CustomUI。

因为此示例中的 RibbonX for Excel 2007 和 Excel 2010-2016 之间没有区别。我们只能为我们的 RibbonX 使用 customUI.xml 文件。Excel 2010-2016 打开文件时如果没有 customUI14.xml 文件,它会从 customUI.xml 文件加载 RibbonX。

如果我们要利用这个自定义RibbonX,可以在标准模块代码中修正我们的代码,我一共给出了8个命令,可以供用户添加与修正。

实现这个功能的是我提供的myExcelB.xlsm文件,如果加载正确,会在主页选项卡旁边看到一个新选项卡“个人收藏”。如下截图:

如果我们用Office RibbonX 编辑器打开该文件,我们会看到自定义RibbonX的 CustomUI。

因为此示例中的 RibbonX for Excel 2007 和 Excel 2010-2016 之间没有区别。我们只能为我们的 RibbonX 使用 customUI.xml 文件。Excel 2010-2016 打开文件时如果没有 customUI14.xml 文件,它会从 customUI.xml 文件加载 RibbonX。

实现这个功能的是我提供的myExcelC.xlsm文件,如果加载正确,会在主页选项卡旁边看到一个新选项卡“我的菜单”。如下截图:

菜单中我提供了8个过程可以供给用户添加。

如果我们用Office RibbonX 编辑器打开该文件,我们会看到生成自定义RibbonX的 CustomUI。

因为此示例中的 RibbonX for Excel 2007 和 Excel 2010-2016 之间没有区别。我们只能为我们的 RibbonX 使用 customUI.xml 文件。Excel 2010-2016 打开文件时如果没有 customUI14.xml 文件,它会从 customUI.xml 文件加载 RibbonX。

实现这个功能的是我提供的myExcelD.xlsm文件,如果加载正确,当我们打开文件时,会看到如下截图:

是不是非常的干净,此时所有内置功能区选项卡和 QAT(间备注解释) 在 2007 或 2010-2016 消失。

并且在 2007 的 Office 按钮菜单中,只会看到“最近的文档”,在 Excel 2010-2016 中,如果没有使用 RibbonX 添加控件的加载项,则为空。

如果用CustomUI 编辑器中打开文件,会看到 Excel 2007 的 customUI.xml 的 RibbonX及 Excel 2010-2016 的 customUI14.xml RibbonX。

如果在 Excel 2007 中打开文件,它会从 customUI.xml 加载 RibbonX,如果在Excel 2010-2016 它将从 customUI14.xml 文件加载 RibbonX。

备注:QAT:Quick Access Toolbar 快速访问工具栏

实现这个功能的是我提供的myExcelE.xlsm文件,如果加载正确,当我们打开文件时,会看到如下截图:

当我们点击“Caption”命令:

这对于我们利用EXCEL作为开发主界面,是不是非常的方便呢?

这个程序如果正确加载,所有内置功能区选项卡和 QAT 在 2007或 2010-2016消失,并且在 2007 的 Office 按钮菜单中,您只会看到“最近的文档”,在 Excel 2010-2016 Backstage (File) 中,如果没有使用 RibbonX 添加控件的加载项,则为空。Backstage(File) 没有“startFromScratch”选项,以确保所有内容都像功能区一样隐藏。

如果在 CustomUI 编辑器中打开文件,会看到Excel 2007 的 customUI.xml 文件的 RibbonX以及Excel 2010-2019中 的 customUI14.xml 的 RibbonX。

此文件如果在 Excel 2007 中打开,它会从 customUI.xml 加载 RibbonX,如果在

Excel 2010-2016打开它将从 customUI14.xml 文件加载 RibbonX。

这个应用中我给出了选项卡命令的屏蔽方案,实现这个功能的是我提供的myExcelF.xlsm文件,我们先看一下正常一个文件打开的主页选项卡:

如果myExcelF.XLSM加载正确,当我们打开文件时,会看到如下截图:

是的,这个作用是屏蔽了一些命令。在 Excel 2007-2016 中,它禁用 Office 按钮中的“另存为”按钮;禁用主页选项卡上对齐组中的“合并单元格”菜单;隐藏了功能区中的“插入”选项卡;隐藏了主页选项卡上的“字体组”。而且,在“主页”选项卡上单击“粘贴”时正确,它将在此工作簿中运行宏“MyPasteMacro”

如果在 CustomUI 编辑器中打开文件,会看到 Excel 2007 的 customUI.xml 文件中的 RibbonX及 Excel 2010-2016 中 customUI14.xml的 RibbonX。

如果在 Excel 2007 中打开文件,它会从 customUI.xml 加载 RibbonX,如果在

Excel 2010-2016 它将从 customUI14.xml 文件加载 RibbonX。

当然这个应用只是屏蔽了部分按钮给大家一个实例,学员可以根据自己的需要进行必要的开发。

【分享成果,随喜正能量】

在 Excel 图表中使用颜色和符号自定义数据标签

是否可以 Excel 图表中使用彩色数据标签,例如红色表示负值,蓝色或绿色表示正值有人问了这个问题 ,因为这显示了自定义数据标签的使用,其中包括图表上带有正值和负值的向上和向下箭头,以便于理解。这就是我们在本教程中所追求的:

目录

  • Excel 图表中的数据标签颜色更改 – 操作方法
  • 1 2013 年之前的解决方法
  • 1.1 带符号的自定义数据标签
  • 1.1.1 问题
  • 1.2 彩色数据标签
  • 2 2013年后——精彩开始!
  • 2.1 注意事项

但是数据标签中的正值和负值也被着色,这非常有趣。当时我真的没有答案,因为我尝试了一些事情但没有真正完成。因此,我建议采用老式方法,将每个数据标签设置为“硬色”(我将在本文中对此进行解释),但这不是解决方案。

但我再次返回并尝试了新的示例数据,但我没有让它按照 工作,但也发现了 为什么它第一次不起作用 。所以我将分享我所经历的错误的懒惰方法和正确的真棒方法的全部经验!

在 Office 2013 之前,我不知道有什么简单的方法可以在数据标签中插入符号或让它们有条件地着色以以不同的颜色显示负值和正值。除此之外,获取符号和颜色是两项独立的工作。

符号的解决方法虽然很长,但非常好,因为使用这种方法,如果基础数据更新,数据标签也会更新,但不是完全动态的,因为如果添加额外的数据,它不会合并,这使得它很费力。在 Excel 领域,它被称为 自定义数据标签 ,我在一些图表教程(包括方差分析图表)中讨论了这种方法。

然而,彩色数据标签的解决方法有点蹩脚。也许有一种通过 VB 魔法的方法,但我仍然不知道。它蹩脚的原因是它不动态,不随数据的变化而变化。简单的。

但由于大多数人仍然使用 Excel 2003、2007 和 2010,因此这些方法仍然可以提供帮助。

自定义标签背后的基本思想是将每个数据标签连接到 Excel 工作表中的特定单元格,因此该单元格中的任何内容都将作为数据标签显示在图表上。因此,一旦数据标签连接到单元格,我们就会在单元格上应用自定义数字格式 结果也会显示在图表上。以下步骤可帮助您了解所需内容:

第 1 步:设置图表并在图表上打开数据标签。我在 A 列和 B 列中分别有年份和金额的数据。我得到了第三列,以 “标签” 为标题,并获得与“金额”列中相同的值。您也可以使用“金额”列,但为了便于理解,我将添加一列。

步骤 2:左键单击任何数据标签,它将选择所有数据标签或至少选择该系列的所有数据标签。再次单击左键,这次将仅选择您单击的数据标签。

步骤 3:在编辑栏内单击,按键盘上的“=”按钮,然后单击要链接的单元格或键入该单元格的地址。就我而言,它是单元格 C2。按 Enter 键。现在单元格已连接到该数据标签。重复此过程,直到所有单元格都连接到每个数据标签。

步骤4:选择C列中的数据并按Ctrl+1调用格式单元格对话框。从左键单击“自定义”并将光标放在类型字段中,然后按照以下步骤操作:

  1. 按住键盘上的 ALT 键,然后在数字键盘上按 3 和 0 键。松开 ALT 键,您将看到插入了向上箭头。按0键。然后是冒号;钥匙。这就完成了积极价值的论证。
  2. 按住键盘上的 ALT 键,然后按数字键盘上的 3 和 1 键。松开 ALT 键,您将看到插入了向下箭头。按 0 键,然后 ; 钥匙。这就完成了负值的论证。
  3. 单击“确定”按钮关闭格式单元格框。

图表将立即显示向上和向下箭头。

正如我在开始时所说的问题是,虽然我连接的数据标签会在数据发生变化时更新,但如果我向图表中添加额外的行,则新的数据标签也需要连接,这使得它非常麻烦。

就我而言,我使用数据标签的辅助列。因此,我不仅必须更新辅助列以包含更多行,还要将每个附加数据标签连接到新添加的单元格。

添加新数据并更新图表后,查看最后 2 个数据标签:

现在进入第二部分,即为数据标签着色。我们所追求的是将负片本质上涂成红色,将正片涂成任何颜色,如蓝色或绿色,或者干脆将它们保留为黑色。那么有什么办法呢?老实说,没有正确的方法可以做到这一点。据我所知,只是解决方法。我正在重复 ,因为可能有更好的东西我还不知道。如果有人知道,请站出来分享,因为这将帮助数千甚至数百万人!

我知道的方法是简单地单击数据标签一次,然后再次单击它将选择特定的数据标签,然后您可以使用所需的颜色对其进行格式化。当然,您必须分别为每个数据标签执行此操作。

很累吧?除此之外,为标签着色是“硬”的。因此,如果数据发生变化,而不是正值而是负值,颜色也不会改变,而且肯定会变得一团糟!

如果我告诉您,在 Excel 2013 中,您可以一次性获得拥有符号甚至获得颜色的所有解决方案,并且没有任何不动态的陷阱,该怎么办?绝对有可能!跟着:

步骤 1:选择范围外的任何单元格,然后按 Ctrl+1。单击左侧的“自定义”,并将光标放在类型字段中,然后按照以下步骤操作:

  1. 键入 [Blue] ,然后按住 ALT 键并按数字键盘上的 3 和 0 键。松开 ALT 键并输入 0,然后输入冒号。
  2. 键入 [Red] ,然后按住 ALT 键并按数字键盘上的 3 和 1 键。松开 ALT 键并按 0
  3. 选择整个代码并点击复制!我们稍后将将此代码粘贴到特定字段中。所以在这一步之后尽量不要复制任何东西。如果你这样做的话。您可以随时回到这里再次复制。
  4. 单击“确定”按钮关闭对话框并保存您刚刚输入的代码。

步骤2:在A、B两列的基础上设置图表。不再需要第三列。

步骤 3:如果尚未打开数据标签,请转到图表工具下的设计选项卡中的图表元素选项。

步骤4:点击数据标签,它将选择整个系列。 不要再次单击,因为我们需要将设置应用于整个系列,而不仅仅是一个数据标签。

步骤 4:转到标签选项 > 数字。从类别下拉列表中选择自定义。

步骤 5:将光标放在格式代码字段中,然后按 Ctrl+V,它将粘贴我们在步骤 1 中复制的代码。

砰!!!!砰!!!!是的,敲了两次,因为我们不仅一次性得到了符号,还得到了颜色!

但坚持魔法还没有结束!现在,如果您添加其他数据并更新图表,数据标签将自动更新,因此您无需担心重新着色或连接单元格等。所以第三次再次出现“BANG”

查看添加到图表中的最后两个附加数据项,数据标签也会相应更新:

当我被问到这个问题时,我已经安装了 2013 版 Excel。我在 2013 年之后的场景中尝试了上面提到的设置。但当时不行,我觉得不可能,不能插入颜色和符号。但两者都有自己的问题。

要通过自定义数字格式在图表内的数据标签上应用自定义格式,数据标签必须基于 值。 您有多个选项,例如系列名称、单元格值、类别名称。但它必须是值,否则颜色不会出现。

符号问题超出了我的范围。当我尝试通过图表选项插入符号时,按 ALT 键会调用 Excel 的快捷方式功能。即使使用分离的栏,我也尝试做同样的事情,但仍然无法让 ALT 工作,以便在图表选项中插入符号。也就是说,我必须从格式单元格窗口复制代码作为第一步。

100