如何在Access中使用Excel函数

周期性地,相同或相似的问题出现在我们的Access论坛中:如何在Access中使用Excel函数? 因此,我决定制作本周主题TheScripts Tip。 为了演示在Access上下文中Excel函数的使用,我依次执行了以下步骤:

  1. 创建了一个名为fStripNonPrintableCharacters()的公共函数,它将封装用于执行Excel函数的逻辑。 此访问函数将接受一个单独的参数(STRING),Excel函数将在该参数上运行。 所选的Excel函数将很快介绍。
  2. 创建一个Excel实例,并将其分配给一个对象变量。
  3. 通过将单个参数传递给访问函数的对象变量来执行Excel函数。 此参数将由预定义的字符串值组成。
  4. 将Excel函数的返回值设置为Access函数的返回值。
  5. 销毁对象变量引用的Excel实例,然后将变量设置为Nothing,以释放分配给它的所有资源。
在选择用于此技巧的Excel函数时,经过了仔细的考虑。 为了简化起见,我想使用一个可以接受单个参数的功能,它在Access中必须没有等效的对等物,并且必须具有实际的应用程序。 我决定使用Excel的Clean()函数,该函数接受单个String参数,并从String中删除所有Non-Printable字符。 我所指的不可打印字符是ASCII码控制字符,ASCII码范围从0到31。这些字符是低级计算机代码,通常用于控制某些外围设备,例如打印机。 在此范围内(0-31),例如换行符,换页符,回车符,转义符,文本的开始和结束标记,确认等。

概述已经足够了! 现在,我将显示相关代码和后续输出。 该代码已被很好地记录下来,但是如果您需要对本技巧的任何方面进行说明,请随时提出。

  1. 执行脏工作的实际功能:
    Public Function fStripNonPrintableCharacters(strStringToStrip As String) As String


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部