//如果用户确认选择
if (mObject.Result &&(mObject.FileID.length>0)){
//清除所有设置文本信息
webform.WebOffice.WebMsgTextClear();
//设置COMMAND为LOADVERSION
webform.WebOffice.WebSetMsgByName("COMMAND","LOADVERSION");
//设置用户选择的版本编号
webform.WebOffice.WebSetMsgByName("FILEID",mObject.FileID);
//发送命令给服务器
webform.WebOffice.WebSendMessage();
//如果没有错误
if (webform.WebOffice.Error==""){
//关闭当前文档
webform.WebOffice.Close();
//保存新版本为系统文件名
webform.WebOffice.WebMsgFileSave(gFileName);
//如果保存成功
if (webform.WebOffice.Error==""){
//打开该版本文档,
webform.WebOffice.Open(gFileName,true);
}
}else{
alert(webform.WebOffice.Error);
}
}else{
StatusMsg("取消打开版本");
}
StatusMsg(webform.WebOffice.Status);
}
//保存版本信息
function WebSaveVersion(){
var mDialogUrl = "Version/VersionForm.asp";
var mObject = new Object();
mObject.Descript = "";
mObject.Result=false;
window.showModalDialog(mDialogUrl, mObject, "dialogHeight:200px; dialogWidth:360px;center:yes;scroll:no;status:no;");
//如果用户确认选择
if (mObject.Result){
//清除所有设置文本信息
webform.WebOffice.WebMsgTextClear();
//设置COMMAND为SAVEVERSION
webform.WebOffice.WebSetMsgByName("COMMAND","SAVEVERSION");
//设置描述信息内容
webform.WebOffice.WebSetMsgByName("DESCRIPT",mObject.Descript);
//保存当前版本
webform.WebOffice.Save(gFileName,true);
//调入该文档
webform.WebOffice.WebMsgFileLoad(gFileName);
//发送到服务器上
webform.WebOffice.WebSendMessage();
if (webform.WebOffice.Error!=""){
alert(webform.WebOffice.Error);
}
}
StatusMsg(webform.WebOffice.Status);
}
||||||//用数据库中的内容填充标签里的内容
function LoadBookmarks(){
var mCount,mIndex;
var mBookObject,mBookName,mBookIdx;
//清除所有设置变量信息
webform.WebOffice.WebMsgTextClear();
//设置COMMAND为LOADBOOKMARKS
webform.WebOffice.WebSetMsgByName("COMMAND","LOADBOOKMARKS");
//发送信息到服务器上
webform.WebOffice.WebSendMessage();
//如果没有错误信息
if (webform.WebOffice.Error==""){
//如果是Word文件
if (webform.WebOffice.FileType==".doc"){
//替换所有的标签内容
for (mBookIdx = 1; mBookIdx<=webform.WebOffice.ActiveDocument.Bookmarks.Count;mBookIdx++){
//取出标签名
mBookName = webform.WebOffice.ActiveDocument.Bookmarks.Item(mBookIdx).Name;
//取出该标签对应的服务器上的数据
mBookValue = webform.WebOffice.WebGetMsgByName(mBookName);
//如果该数据有值
if ((mBookValue)&&(mBookValue.length>0)) {
//取得标签对应的对象
mBookObject = webform.WebOffice.ActiveDocument.Bookmarks.Item(mBookIdx).Range;
//设置为服务器数据
mBookObject.Text=mBookValue;
来源:upschool.cn
作者:
关键字:翻译
发表日期:2006-7-26
网页显示有限 阅读全文请下载本文完整版WORD文档
上一篇:Asp:base64编码、解码函数 下一篇:突破IIS的客户端连接限制
共13页
9 7 [
1] [
2] [
3] [
4] [
5] [
6] [
7] [
8] [
9] [
10] [
11] [
12] [
13]
8 :>
2009-1-8 20:12:12