本文主要是介绍Smart View的客户化开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
###Smart View的客户化主要分为两个方法:
####一、按照官方文档《Oracle® Smart View for Office Developer’s Guide》中的说明进行开发,基本步骤如下:
#####①从安装的Smart View路径下(EPM_ORACLE_HOME/smartview/bin,例如默认C:\Oracle\SmartView\bin)下找到smartview.bas文件,并将其导入一个Visual Basic Editor中,这个bas文件包含了官方提供的所有VBA函数功能;
#####②导入后,参照官方文档中函数的说明,我们就可以在VBA中调用相应的函数,以实现我们想要的功能。
####二、对Smart View安装后的dll文件进行反编译并修改,以实现对Smart View的客户化开发,基本方法如下:
#####①使用管理员权限成功安装Smart View;
#####②在Smart View路径下(EPM_ORACLE_HOME/smartview/bin,例如默认C:\Oracle\SmartView\bin)找到相应的.dll文件。(注意,此时我们会发现该路径下的dll文件很多,其中,smartview加载的为“HsAddin.dll”文件,文件名为“HsAddinXXX.dll”的文件是为实现多语言而形成的dll文件,若我们使用Smart View的语言选择为简体中文,则我们应进行修改的dll文件为“HsAddinCHS.dll”中的内容);
#####③使用反编译软件,打开dll文件;(经过尝试,建议使用“Resource Hacker”软件)
####
这篇关于Smart View的客户化开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!