代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
MSSQL
】
SQL导出为Word
作者:
疯狂的流浪
/ 发布于
2011/1/10
/
894
<div>Version: SQL Server 7.0/2000 Created by: Alexander Chigrik <a href="http://www.MSSQLCity.com/">http://www.MSSQLCity.com/</a> - all about MS SQL (SQL Server Articles, FAQ, Scripts, Tips and Test Exams).</div> <div>This stored procedure can be used to export the text string into Microsoft Word. You can pass the text string and the file name (if the file name was not specified, the c:\ImportToWord.doc will be used) into this stored procedure, as in the example below:</div> <div>EXEC ExportToWord @Text = 'Test example', @filename = 'c:\ImportToWord.doc'</div> <div> This stored procedure can be used to export the text string into Microsoft Word. You can pass the text string and the file name (if the file name was not specified, the c:\ImportToWord.doc will be used) into this stored procedure, as in the example below:</div> <div>EXEC ExportToWord @Text = 'Test example', @filename = 'c:\ImportToWord.doc' */</div> <div>IF OBJECT_ID('ExportToWord') IS NOT NULL DROP PROC ExportToWord GO</div> <div>CREATE PROCEDURE ExportToWord ( @Text varchar(200) = null, @filename varchar(200) = 'c:\ImportToWord.doc' ) AS DECLARE @object int, @Range int, @Documents int, @Document int, @hr int, @result_str varchar(255)</div> <div>IF @Text IS NULL BEGIN PRINT 'You should write text' RETURN END</div> <div>SET NOCOUNT ON</div> <div>EXEC @hr = sp_OACreate 'Word.Application', @object OUT IF @hr <> 0 BEGIN PRINT 'error create Word.Application' RETURN END</div> <div>EXEC @hr = sp_OAGetProperty @object, 'Documents', @Documents OUT IF @hr <> 0 BEGIN PRINT 'error create Documents' RETURN END</div> <div>EXEC @hr = sp_OAMethod @Documents, 'Add', @Document OUT IF @hr <> 0 BEGIN PRINT 'error with method Add' RETURN END</div> <div>EXEC @hr = sp_OAGetProperty @Document, 'Range', @Range OUT IF @hr <> 0 BEGIN PRINT 'error create Range' RETURN END</div> <div>EXEC @hr = sp_OASetProperty @Range, 'Text', @Text IF @hr <> 0 BEGIN PRINT 'error set Text' RETURN END</div> SELECT @result_str = 'SaveAs("' + @filename + '")' EXEC @hr = sp_OAMethod @Document, @result_str IF @hr <> 0 BEGIN PRINT 'error with method SaveAs' RETURN END</div> <div>EXEC @hr = sp_OAMethod @Documents, 'Close' IF @hr <> 0 BEGIN PRINT 'error with method Close' RETURN END</div> <div>EXEC @hr = sp_OADestroy @object IF @hr <> 0 BEGIN PRINT 'error destroy Word.Application' RETURN END GO</div>
试试其它关键字
导出Word
同语言下
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
疯狂的流浪
贡献的其它代码
(
8
)
.
直接在页面上显示Extjs日期控件
.
中国象棋博弈树搜索算法
.
时间操作工具类
.
SQL导出为Word
.
SQL导出为Excel表
.
SQL实现交叉表的方法
.
解密存储过程,视图,触发器
.
去除外键的存储过程
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3