现在的位置: 首页 > 综合 > 正文

关于NTKO_office的操作(从数据库中提取数据,写入到NTKO_office_Word中)

2012年09月28日 ⁄ 综合 ⁄ 共 1385字 ⁄ 字号 评论关闭
1.首先用后台语言从数据库里读取数据
2.把从数据库里读取到的数据用javascript操作付到页面中去。
eg:
function replaceDate()
            
{                
                
if(isNewSign=="none")
                
{                                
                    
if(TANGER_OCX_OBJ!="")
                    
{
                        
var myDocApp=TANGER_OCX_OBJ;                    
                        
//****************Word替换文字型窗体区域书签内容*******************
                        //只能替换一次                    
                        myDocApp.ActiveDocument.FormFields("recfilecode").Range = recfilecode;             
                        myDocApp.ActiveDocument.FormFields(
"recfileno").Range = recfileno;
                        myDocApp.ActiveDocument.FormFields(
"recfilemj").Range = recfilemj;
                        myDocApp.ActiveDocument.FormFields(
"recfileyear").Range = recfileyear;
                        myDocApp.ActiveDocument.FormFields(
"recfilemonth").Range = recfilemonth;
                        myDocApp.ActiveDocument.FormFields(
"recfileday").Range = recfileday;
                        myDocApp.ActiveDocument.FormFields(
"recfiletitle").Range = recfiletitle;
                        myDocApp.ActiveDocument.FormFields(
"recfileunite").Range = recfileunite;
                        
                    
                }

            }

说明:1)FormFields是word中的属性,
2)ActiveDocument(NTKO中的属性):返回文档对象的自动化接口
3)("recfilecode")为word摸板中的字段名

抱歉!评论已关闭.