formatcellattribute.html
来自「永中OFFICE二次开发帮助文档」· HTML 代码 · 共 1,063 行 · 第 1/3 页
HTML
1,063 行
</DD>
</DL>
<HR>
<A NAME="setCategory(int)"><!-- --></A><H3>
setCategory</H3>
<PRE>
public void <B>setCategory</B>(int category)</PRE>
<DL>
<DD>设定数字的格式。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>category</CODE> - 数值格式,其常量和相应的值如下: <pre> CellFormatConstants.NUMBER_GENERAL = 0(一般格式) CellFormatConstants.NUMBER_NUMBER = 1(数值格式) CellFormatConstants.NUMBER_CURRENCY = 2(货币格式) CellFormatConstants.NUMBER_ACCOUNTING = 3(会计专用格式) CellFormatConstants.DATE = 4(日期格式) CellFormatConstants.TIME = 5(时间格式) CellFormatConstants.NUMBER_PERCENTAGE = 6(百分比格式) CellFormatConstants.NUMBER_FRACTION = 7(分数格式) CellFormatConstants.NUMBER_SCIENTIFIC = 8(科学记数格式) CellFormatConstants.NUMBER_TEXT = 9(文本格式) CellFormatConstants.NUMBER_SPECIAL = 10(特殊格式) CellFormatConstants.NUMBER_CUSTOM = 11(用户自定义) </pre> <p> <b>例子: </b> <pre> //设置当前单元格区域的数字格式为货币格式 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setCategory(2); fcAttribute.setFormat("¥#,##0.00;¥-#,##0.00"); range.setFormatCellAttribute(fcAttribute); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当给定参数的数值错误或越界<DT><B>另请参见:</B><DD><A HREF="../../../../application/constants/CellFormatConstants.html" title="application.constants 中的接口"><CODE>CellFormatConstants</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setDegree(int)"><!-- --></A><H3>
setDegree</H3>
<PRE>
public void <B>setDegree</B>(int degree)</PRE>
<DL>
<DD>设置单元格中文本的旋转角度。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>degree</CODE> - 旋转角度,取值范围为-90到90
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当给定参数的数值错误或越界 <p> <b>例子: </b> <pre> //设置单元格中文本的旋转角度为40 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setDegree(40); range.setFormatCellAttribute(fcAttribute); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setFormat(java.lang.String)"><!-- --></A><H3>
setFormat</H3>
<PRE>
public void <B>setFormat</B>(java.lang.String format)</PRE>
<DL>
<DD>根据对应于数字格式类别的某一字串设置数字格式。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>format</CODE> - 对应于数字格式类别的某一字串 </pre> <p> <b>例子: </b> <pre> //设置当前工作表中被激活的单元格区域为货币格式,格式类别为¥#,##0.00 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setCategory(2); fcAttribute.setFormat("¥#,##0.00;¥-#,##0.00"); range.setFormatCellAttribute(fcAttribute); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setHorizontalIndex(int)"><!-- --></A><H3>
setHorizontalIndex</H3>
<PRE>
public void <B>setHorizontalIndex</B>(int horizontalIndex)</PRE>
<DL>
<DD>设置水平对齐。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>horizontalIndex</CODE> - 水平对齐的索引值,其取值为如下常量: <pre> HOR_NORMAL -- 表示常规格式 HOR_LEFT -- 表示左对齐 HOR_MIDDLE -- 表示居中 HOR_RIGHT -- 表示右对齐 HOR_FILL -- 表示填充 HOR_BOTH -- 表示两端对齐 HOR_ACROSS_MIDDLE -- 表示跨列居中 HOR_BOTH_SCATTER -- 表示两端分散对齐 </pre> <p> <b>例子: </b> <pre> //设置单元格水平对齐的方式为居中 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_MIDDLE); range.setFormatCellAttribute(fcAttribute); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当给定参数的数值错误或越界<DT><B>另请参见:</B><DD><A HREF="../../../../application/constants/CellFormatConstants.html" title="application.constants 中的接口"><CODE>CellFormatConstants</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setIndentSpinValue(int)"><!-- --></A><H3>
setIndentSpinValue</H3>
<PRE>
public void <B>setIndentSpinValue</B>(int indentSpinValue)</PRE>
<DL>
<DD>设置单元格内容缩进。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>indentSpinValue</CODE> - 缩进值,取值范围为0到15 <p> 注:只有水平对齐选择左对齐(缩进)时,此设置才有效。 <p> <b>例子: </b> <pre> //设置单元格内容缩进,缩进值为5 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_LEFT); fcAttribute.setIndentSpinValue(5); range.setFormatCellAttribute(fcAttribute); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当给定参数的数值错误或越界</DL>
</DD>
</DL>
<HR>
<A NAME="setMerge(boolean)"><!-- --></A><H3>
setMerge</H3>
<PRE>
public void <B>setMerge</B>(boolean merge)</PRE>
<DL>
<DD>设置合并单元格。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>merge</CODE> - 布尔型值,如为true,则合并单元格;否则,不合并单元格 <p> <b>例子: </b> <pre> //设置合并单元格 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setMerge(true); range.setFormatCellAttribute(fcAttribute); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setOrientation(boolean)"><!-- --></A><H3>
setOrientation</H3>
<PRE>
public void <B>setOrientation</B>(boolean orientation)</PRE>
<DL>
<DD>设置单元格内文本的方向,(若已设置文本的旋转角度,则单元格内文本的方向为不是竖排文本)。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>orientation</CODE> - 表示如何设置单元格内文本的方向,为布尔型值 如为true,则竖排文本;否则,则设置文本的旋转角度 <p> <b>例子: </b> <pre> //设置当前工作表中被激活的单元格区域为竖排文本 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setOrientation(true); range.setFormatCellAttribute(fcAttribute); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setShrinkFit(boolean)"><!-- --></A><H3>
setShrinkFit</H3>
<PRE>
public void <B>setShrinkFit</B>(boolean shrinkFit)</PRE>
<DL>
<DD>设置缩小字体填充选项。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>shrinkFit</CODE> - 布尔型值,如为true,则缩小字体填充;否则,不设置缩小字体填充 <p> <b>例子: </b> <pre> //设置单元格区域缩小字体填充 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setShrinkFit(true); range.setFormatCellAttribute(fcAttribute); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setVerticalIndex(int)"><!-- --></A><H3>
setVerticalIndex</H3>
<PRE>
public void <B>setVerticalIndex</B>(int verticalIndex)</PRE>
<DL>
<DD>设置垂直对齐。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>verticalIndex</CODE> - 垂直对齐的索引值,其取值为如下常量: <pre> VER_TOP -- 表示靠上 VER_MIDDLE -- 表示居中 VER_BOTTOM -- 表示靠下 VER_BOTH -- 表示上下两端对齐 </pre> <p> <b>例子: </b> <pre> //设置单元格垂直对齐的方式为居中 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setVerticalIndex(CellFormatConstants.VER_MIDDLE); range.setFormatCellAttribute(fcAttribute); </pre>
<DT><B>抛出:</B>
<DD><CODE><A HREF="../../../../application/exceptions/MacroRunException.html" title="application.exceptions 中的类">MacroRunException</A></CODE> - 当给定参数的数值错误或越界<DT><B>另请参见:</B><DD><A HREF="../../../../application/constants/CellFormatConstants.html" title="application.constants 中的接口"><CODE>CellFormatConstants</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setWrap(boolean)"><!-- --></A><H3>
setWrap</H3>
<PRE>
public void <B>setWrap</B>(boolean wrap)</PRE>
<DL>
<DD>设置自动换行
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>wrap</CODE> - 布尔型值,如为true,自动换行;否则,取消自动换行 (假如是ture,则缩小字体填充选项将不可用) <p> <b>例子: </b> <pre> //设置单元格区域自动换行 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setWrap(true); range.setFormatCellAttribute(fcAttribute); </pre></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="跳过导航链接"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>概述</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>软件包</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>类</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>树</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>索引</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>帮助</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
上一个类
<A HREF="../../../../application/workbooks/workbook/worksheets/Names.html" title="application.workbooks.workbook.worksheets 中的类"><B>下一个类</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?application/workbooks/workbook/worksheets/FormatCellAttribute.html" target="_top"><B>框架</B></A>
<A HREF="FormatCellAttribute.html" target="_top"><B>无框架</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>所有类</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>所有类</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
摘要: 嵌套 | 字段 | <A HREF="#constructor_summary">构造方法</A> | <A HREF="#method_summary">方法</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
详细信息: 字段 | <A HREF="#constructor_detail">构造方法</A> | <A HREF="#method_detail">方法</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
版权所有 2001-2006 无锡永中科技有限公司
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?