转繁体 sp_oacreate

use   master  
  go  
  create   function   DCMSconvert   (@sInText   Nvarchar(4000),@TransType   int)  
  --注释:1、@sInText     表示要转换的字符串       2、@TransType           表示转换类型   0转繁体   1-转简体      
  RETURNS   Nvarchar(4000)  
  AS  
  BEGIN  
      DECLARE     @sOutText   Nvarchar(4000)  
   
      DECLARE   @Document   int  
      EXEC   sp_OACreate   'Word.Document',   @Document   OUT  
      EXEC   sp_OASetProperty   @Document,   'Application.Selection.Text',   @sInText  
      EXEC   sp_OAMethod   @Document,'Application.Selection.Range.TCSCConverter',NULL,@TransType,1,1  
      EXEC   sp_OAGetProperty   @Document,   'Application.Selection.Text',   @sOutText   OUT  
      EXEC   sp_OADestroy   @Document  
      EXEC   sp_OAStop  
      RETURN(@sOutText)  
  END  
   
  GO  
   
   
  --调用例程一、  
  use   Northwind  
  select   master.dbo.DCMSconvert('首页是交流思想的地方',0) 

转载于:https://www.cnblogs.com/wgx1323/archive/2008/04/02/1135236.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值