home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="utf-8"?>
- <html><head><title>使用者自定函数</title><meta name="filename" content="text/scalc/guide/userdefined_function"/><meta name="language" content="zh-CN"/><help:css-file-link xmlns:help="http://openoffice.org/2000/help"/><!--The CSS style header method for setting styles--><style type="text/css">
-
- table.Tabelle1{
- }
- span.Tabelle1A{
- width:18cm;}
- td.Tabelle1A1{
- }
- p.P1{
- }
- p.P2{
- }
- p.P3{
- }
- p.P4{
- }
- p.P5{
- }
- span.T1{
- font-weight:bold;}
- span.fr1{
- }
- </style></head><body>
-
-
- <p class="P1"/>
- <p class="Head1"><help:key-word value="函数; 自定义" tag="kw68166_1" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="使用者自定函数; 工作表" tag="kw68166_4" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="Basic-IDE; 使用" tag="kw68166_3" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="IDE; Basic-IDE" tag="kw68166_2" xmlns:help="http://openoffice.org/2000/help"/><help:to-be-embedded Eid="userdefined_function" xmlns:help="http://openoffice.org/2000/help"><help:link Id="68166">使用者自定函数</help:link></help:to-be-embedded></p>
- <p class="Paragraph">在<help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Calc中可用以下方式使用使用者自定函数:</p>
- <ul class="L1">
- <li class="">
- <p class="P2">您可以参考 <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname>- 帮助中有关作为<help:link Id="66872" xmlns:help="http://openoffice.org/2000/help">Add In</help:link>对函数进行编程的有关信息。该方法需要有高级编程经验为前提条件。</p>
- </li>
- <li class="">
- <p class="P2">利用 Basic-IDE 您不需要编程经验也可以定义自己的函数。以下内容便是指导如何实施:</p>
- </li>
- </ul>
- <p class="Paragraph">在本示例中我们定义一个函数VOL(a; b; c),用来计算一边长为a, b和c的平行六面体的体积。</p>
- <p class="Head2">在 Basic-IDE 中定义自己的函数</p>
- <table><tr class=""><td class="Tabelle1A1" style="text-align:left;"><span class="Tabelle1A">
- <p class="TableHead"><draw:image draw:style-name="fr1" draw:name="Grafik1" text:anchor-type="paragraph" svg:width="12.801cm" svg:height="8.95cm" draw:z-index="0" xlink:href="67342" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad" draw:filter-name="GIF - Graphics Interchange" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:text="http://openoffice.org/2000/text" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"/></p>
- </span></td></tr></table>
- <p class="Paragraph"/>
- <ol class="L2">
- <li class="">
- <p class="P3">调用<span class="T1">工具 - 宏</span>。您将看到<span class="T1">宏</span>对话框。</p>
- </li>
- <li class="">
- <p class="P3">按击按钮<span class="T1">编辑</span>。会看到Basic-IDE。</p>
- </li>
- <li class="">
- <p class="P3">如图所示输入函数。</p>
- </li>
- <li class="">
- <p class="P3">用标题栏中的关闭按钮关闭Basic-IDE窗口。</p>
- <p class="P3">您的函数将自动保存在标准模块中,并从此一直可以在<help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> 中使用。如果您在一个文档中使用该函数,而且该文档能使用在其他电脑中,则可以将该函数复制到该Calc文档中。操作说明参见标题 "将自己的函数复制到文档中"。</p>
- </li>
- </ol>
- <p class="Head2">将自己的函数在<help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Calc中使用</p>
- <p class="Paragraph">当您在Basic-IDE中定义了函数 VOL(a; b; c)之后,便可以将它和<help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Calc的内置函数一样使用。</p>
- <ol class="L3">
- <li class="">
- <p class="P4">打开一个 <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Calc 文档并在列A,B和C中分别输入一些数字。</p>
- </li>
- <li class="">
- <p class="P4">将光标置于单元格D1,然后输入以下内容:</p>
- <p class="P4">=VOL(A1;B1;C1)</p>
- <p class="P4">该函数便被启用,并将结果显示在单元格D1中。</p>
- </li>
- </ol>
- <p class="Head2">将自己的函数复制到文档中</p>
- <p class="Paragraph">在 "在 Basic-IDE 中定义自己的函数" 的第二步中您在对话框<span class="T1">宏</span>中按击了<span class="T1">编辑</span>。按照标准,已在选框<span class="T1">宏的来源</span>中选择了模块<span class="T1">soffice - 标准 - 模块1</span>。标准模块位于您的 user- 目录下。</p>
- <p class="Paragraph">如果您要将自己的函数复制到一个Calc- 文档中,则可以按下列方式进行:</p>
- <ol class="L4">
- <li class="">
- <p class="P5">调用<span class="T1">工具 - 宏</span>。</p>
- </li>
- <li class="">
- <p class="P5">在选框<span class="T1">宏的来源</span>中选择模块<span class="T1">soffice - 标准 - 模块1</span>。 按击<span class="T1">编辑</span>。</p>
- </li>
- <li class="">
- <p class="P5">在Basic-IDE中选择您自己的函数的源文本,并将它复制到剪贴版中。关闭Basic-IDE。</p>
- </li>
- <li class="">
- <p class="P5">调用<span class="T1">工具 - 宏</span>。</p>
- </li>
- <li class="">
- <p class="P5">在选框<span class="T1">宏的来源</span>中选择该模块 <span class="T1">{Calc- 文档的名称} - 标准 - 模块1</span>。按击<span class="T1">编辑</span>。</p>
- </li>
- <li class="">
- <p class="P5">将剪贴版内容粘贴到该文档的Basic-IDE中。</p>
- </li>
- </ol>
- <p class="ParaList"><help:embedded Id="65598" Eid="related" xmlns:help="http://openoffice.org/2000/help"/></p>
- <p class="ParaList">切换到“<help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic 帮助”,然后查寻“整合式开发环境(IDE)”</p>
- </body></html>