如何永久防止Excel将所有新文档设置为R1C1模式?

每次我创build一个新的Excel表,我必须进入,并将它的单元格引用模式更改为熟悉的A1,B1等。我似乎无法find将其永久设置为A1样式的方法。

有没有我可以写的macros或者使用模板的方法,这样我就不必改变R1C1的设置了?

在Office 2007中,单击“Office”button,然后单击“Excel选项”,您将在退出Excel附近的末尾find该选项。

转到“公式”选项卡并在“使用公式”下,选中或取消选中R1C1引用样式以使用它或将其更改为A1引用样式。

http://www.lytebyte.com/wp-content/uploads/2008/05/r1c1-reference-style-in-excel-2007.jpg

如果它不坚持,你有一个personal.xls或默认模板或一些问题,我猜…

编辑:

先试试这个:closures所有电子表格。 假设您以前创build了一个,请取消隐藏您的Personal.xls工作簿(“窗口”>“取消隐藏”),然后取消选中R1C1参考样式。 保存您的Personal.xls,重新隐藏并closuresExcel(单击是将更改保存到Personal.xls)。 运气好的话,你现在应该有你的默认A1风格了。 您将不得不在XLSTART目录中的任何其他工作簿和/或工具>选项>常规选项卡中的启动位置重复上述操作。

然后:帮助>检测和修复。
如果不行,请尝试http://support.microsoft.com/kb/291288

最后的手段:使用开始>运行excel /regserver
注意“excel”之后的空格

您可以创build一个工具栏button,允许您将工作表更改为A1types引用。 这个Excelmacros将完成这项工作:

  Sub useA1references () Application.ReferenceStyle = xlA1 End Sub 

如果可行,可以将macros设置为在打开Excel或创build新工作簿时运行 。

我想这个模板已经被R1C1选项保存了。 也许你可以打开它,更改选项并覆盖原始模板?

正如In.Spite所提到的,这可能是一个默认的模板问题。 如果您覆盖默认的R1C1 reference框未选中,它应该记住的设置。

以下是描述您可以在哪里find默认模板的KB: http : //support.microsoft.com/kb/924460

find模板,打开它,取消R1C1参考框,并覆盖旧的模板。

不直接适用,但…

对于我的一些目的,R1C1符号是非常有用的,所以我做了一个macros来切换它并将其附加到工具栏button:

 With Application If .ReferenceStyle = xlA1 Then .ReferenceStyle = xlR1C1 Else .ReferenceStyle = xlA1 End If End With ' Application 

我写了一个插件来解决R1C1寻址的这个(和相关的)问题。 可以将加载项configuration为以特定格式(R1C1或A1模式)保存所有工作簿,并且每当您打开工作簿时也强制您的Excel进入所需的寻址模式。 它还在function区上提供button以在寻址模式之间切换。 它可从以下网站获得: http : //rath.ca/Misc/VBA/Excel/RC_A1_Toggle_v2.zip