自定义excel ribbon 功能区时startFromScratch属性的作用

在进行自定义excel功能区时,如果要添加自定义的选项卡,通过设置startFromScratch属性可以设置excel原有的选项卡是否全部隐藏。

	<ribbon startFromScratch="true">

当设置startFromScratch属性的值为true时,excel原有的选项卡都将隐藏,如果设置为false或者不设置,默认原来的选项卡都将存在。

如下所示用以下xml代码自定义excel功能区时,

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
	<ribbon startFromScratch="true">
		<tabs>
			<tab id="customTab" label="股票工具">
				<group id="customGroup" label="龙虎榜">
					<button id="customButton1" label="更新龙虎榜数据" size="large" onAction="lhb" imageMso="AccessTableEvents" />
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

excel功能区将显示成如下所示

自定义功能区1

如果startFromScratch属性不设置或者设置为false,如下所示

<ribbon startFromScratch="false">
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
	<ribbon>
		<tabs>
			<tab id="customTab" label="股票工具">
				<group id="customGroup" label="龙虎榜">
					<button id="customButton1" label="更新龙虎榜数据" size="large" onAction="lhb" imageMso="AccessTableEvents" />
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

则功能区将还原为如下所示

自定义功能区2

       

发表评论