⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vba函数说明.htm

📁 VBA帮助手册,VBA函数说明 ,VBA For Word 2000.CHM
💻 HTM
📖 第 1 页 / 共 5 页
字号:
函数的返回值为负数。</p>   
<p class="T"><b><i>firstdayofweek</i></b> 
参数会影响使用时间间隔符号 “W” 或 “WW” 计算的结果。</p>   
<p class="T">如果 <i>date1 </i>或 <i>date2 </i>是日期文字,则指定的年份成为该日期的固定部分。但是,如果    
<i>date1 </i>或 <i>date2 </i>用双引号 (&quot; &quot;)    
括起来,且年份略而不提,则在每次计算表达式 <i>date1 </i>或    
<i>date2 </i>时,当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。</p>
<p class="T">在计算 12 月 31 日和来年的 1 月 1 日的年份差时,<b>DateDiff</b>    
返回 1 表示相差一个年份,虽然实际上只相差一天而已。</p>   
<h1 align="center"><font color="#FFFFFF">DatePart 函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>&nbsp;</h1>   
<p class="T">返回一个包含已知日期的指定时间部分的 <b>Variant</b>    
(<b>Integer</b>)。</p>   
<p><b>语法</b></p>
<p class="SYN"><b>DatePart(<i>interval,</i></b> <b><i>date</i></b>[<b><i>,firstdayofweek</i></b>[<b><i>,</i></b>    
<b><i>firstweekofyear</i></b>]]<b>)</b>   
<p class="T"><b>DatePart</b> 函数语法中有下列命名参数:</p>   
<table cellSpacing="4" cols="2" cellPadding="4">
  <tbody>
    <tr vAlign="top">
      <th width="25%">部分</th>
      <th width="75%">描述</th>
    </tr>
    <tr vAlign="top">
      <td class="T" width="25%"><b><i>interval</i></b></td>
      <td class="T" width="75%">必要。字符串表达式,是要返回的时间间隔。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="25%"><b><i>date</i></b></td>
      <td class="T" width="75%">必要。要计算的 <b>Variant </b>(<b>Date</b>)    
        值。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="25%"><b><i>Firstdayofweek</i></b></td>
      <td class="T" width="75%">可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="25%"><b><i>firstweekofyear</i></b></td>
      <td class="T" width="75%">可选。指定一年第一周的常数。如果未予指定,则以包含    
        1 月 1 日的星期为第一周。</td>   
    </tr>
  </tbody>
</table>
<p><b>设置</b></p>
<p class="T"><b><i>interval </i></b>参数的设定值如下:</p>   
<table cellSpacing="4" cols="2" cellPadding="4">
  <tbody>
    <tr vAlign="top">
      <th width="14%">设置</th>
      <th width="86%">描述</th>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">yyyy</td>
      <td class="T" width="86%">年</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">q</td>
      <td class="T" width="86%">季</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">m</td>
      <td class="T" width="86%">月</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">y</td>
      <td class="T" width="86%">一年的日数</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">d</td>
      <td class="T" width="86%">日</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">w</td>
      <td class="T" width="86%">一周的日数</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">ww</td>
      <td class="T" width="86%">周</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">h</td>
      <td class="T" width="86%">时</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">n</td>
      <td class="T" width="86%">分钟</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="14%">s</td>
      <td class="T" width="86%">秒</td>
    </tr>
  </tbody>
</table>
<p class="T"><b><i>firstdayofweek </i></b>参数的设定值如下:</p> 
<table cellSpacing="4" cols="3" cellPadding="4">
  <tbody>
    <tr vAlign="top">
      <th width="26%">常数</th>
      <th width="12%">值</th>
      <th width="62%">描述</th>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbUseSystem</b></td>
      <td class="T" width="12%">0</td>
      <td class="T" width="62%">使用 NLS API 设置。</td>   
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbSunday</b></td>
      <td class="T" width="12%">1</td>
      <td class="T" width="62%">星期日(缺省值)</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbMonday</b></td>
      <td class="T" width="12%">2</td>
      <td class="T" width="62%">星期一</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbTuesday</b></td>
      <td class="T" width="12%">3</td>
      <td class="T" width="62%">星期二</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbWednesday</b></td>
      <td class="T" width="12%">4</td>
      <td class="T" width="62%">星期三</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbThursday</b></td>
      <td class="T" width="12%">5</td>
      <td class="T" width="62%">星期四</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbFriday</b></td>
      <td class="T" width="12%">6</td>
      <td class="T" width="62%">星期五</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbSaturday</b></td>
      <td class="T" width="12%">7</td>
      <td class="T" width="62%">星期六</td>
    </tr>
  </tbody>
</table>
<p class="T"><b><i>firstweekofyear </i></b>参数的设定值如下:</p> 
<table cellSpacing="4" cols="3" cellPadding="4">
  <tbody>
    <tr vAlign="top">
      <th width="26%">常数</th>
      <th width="12%">值</th>
      <th width="62%">描述</th>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbUseSystem</b></td>
      <td class="T" width="12%">0</td>
      <td class="T" width="62%">使用 NLS API 设置。</td>   
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbFirstJan1</b></td>
      <td class="T" width="12%">1</td>
      <td class="T" width="62%">从包含 1 月 1    
        日的星期开始(缺省值)。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbFirstFourDays</b></td>
      <td class="T" width="12%">2</td>
      <td class="T" width="62%">从第一个其大半个星期在新的一年的一周开始。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="26%"><b>vbFirstFullWeek</b></td>
      <td class="T" width="12%">3</td>
      <td class="T" width="62%">从第一个无跨年度的星期开始。</td>
    </tr>
  </tbody>
</table>
 
<p><b>说明</b></p>
<p class="T"><b>DatePart</b> 
函数可以用来计算日期并返回指定的时间间隔。例如,可以使用<b>DatePart    
</b>计算某个日期是星期几或目前为几点钟。</p>
<p class="T"><b><i>firstdayofweek</i></b> 
参数会影响使用时间间隔符号 “W” 或 “WW” 计算的结果。</p>   
<p class="T">如果 <i>date</i> 是日期文字,则指定的年份成为该日期的固定部分。但是,如果    
<i>date</i> 用双引号 (&quot; &quot;)    
括起来,且年份略而不提,则在每次计算 <i>date</i>    
表达式时,当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。</p>   
<h1 align="center"><font color="#FFFFFF">DateSerial 函数&nbsp;&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;</h1>   
<p class="T">返回包含指定的年、月、日的 <b>Variant</b> (<b>Date</b>)。</p>   
<p><b>语法</b></p>
<p class="SYN"><b>DateSerial(<i>year</i>, <i>month</i>, <i>day</i>)</b>   
<p class="T"><b>DateSerial</b> 函数语法有下列的命名参数:</p>   
<table cellSpacing="4" cols="2" cellPadding="4">
  <tbody>
    <tr vAlign="top">
      <th width="12%">部分</th>
      <th width="88%">描述</th>
    </tr>
    <tr vAlign="top">
      <td class="T" width="12%"><b><i>year</i></b></td>
      <td class="T" width="88%">必要;<b>Integer。</b>从 100 到 9999    
        间的整数,或一数值表达式。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="12%"><b><i>month</i></b></td>
      <td class="T" width="88%">必要;<b>Integer。</b>任何数值表达式。</td>
    </tr>
    <tr vAlign="top">
      <td class="T" width="12%"><b><i>day</i></b></td>
      <td class="T" width="88%">必要;<b>Integer。</b>任何数值表达式。</td>
    </tr>
  </tbody>
</table>
<p><b>说明</b></p>
<p class="T">为了指定某个日期,如 1991 年 12 月 31 日,<b>DateSerial</b>    
函数中的每个参数的取值范围应该是可接受的;即,日的取值范围应在    
1-31 之间,而月的取值范围应在 1-12    
之间。但是,当一个数值表达式表示某日之前或其后的年、月、日数时,也可以为每个使用这个数值表达式的参数指定相对日期。</p>
<p class="T">以下示例中使用了数值表达式代替绝对日期。这里,<b>DateSerial  
</b>函数返回 1990 年 8 月 1 日的 十 年 (<code>1990 - 10</code>)    
零两个月 (<code>8 - 2</code>) 又一天 (<code>1 - 1</code>)    
之前的日期;换句话说,就是 1980 年 5 月 31 日。</p>   
<pre class="CT"><code>DateSerial(1990 - 10, 8 - 2, 1 - 1)
</code></pre>
<p class="T"><b><i>year</i></b> 参数的数值若介于 0 与 29    
之间,则将其解释为 2000–2029年,若介于 30 和 99    
之间则解释为1930–1999年。而对所有其它 <b><i>year</i></b>    
参数,则请用四位数值表示(如 1800)。</p>   
<p class="T">当任何一个参数的取值超出可接受的范围时,它会适时进位到下一个较大的时间单位。例如,如果指定了    
35    
天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定。如果一个参数值超出    
-32,768 到 32,767 的范围,就会导致错误发生。</p>   
<h1 align="center"><font color="#FFFFFF">DateValue 函数</font></h1>   
<p class="T">返回一个<b> Variant</b> (<b>Date</b>)。</p>   
<p><b>语法</b></p>
<p class="SYN"><b>DateValue(</b><i>date</i><b>)</b>
<p class="T">必要的 <i>date</i>  参数    
<i>date </i>通常是字符串表达式,表示从    
100 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期。但是,<i>date    
</i>也可以是任何表达式,其所代表的日期、时间在上述范围内。</p>
<p><b>说明</b></p>
<p class="T">如果 <i>date</i>    
是一个字符串,且其内容只有数字以及分隔数字的日期分隔符,则    
<b>DateValue </b>就会根据系统中指定的短日期格式来识别月、日、年的顺序。<b>DateValue</b> 
也识别明确的英文月份名称,全名或缩写均可。例如,除了    
12/30/1991 和 12/30/91 之外,<b>DateValue</b> 也识别 December 30, 1991    
和 Dec 30, 1991。</p>   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -