当前位置: 代码迷 >> ASP >> dsoframer.ocx有哪位高手会用
  详细解决方案

dsoframer.ocx有哪位高手会用

热度:632   发布时间:2012-06-15 19:37:05.0
dsoframer.ocx有谁会用
HTML code

1.1.6    设置和创建书签,此功能比较强大,设置书签数据、添加书签和添加红头文件
SetFieldValue(BSTR strFieldName, BSTR strValue, BSTR strCmdOrSheetName)
strFieldName:书签名
strValue:要设置的值
strCmdOrSheetName:
命令 
::ADDMARK::    添加BookMark
::DELMARK::          删除这个BookMark
::GETMARK::    定位到这个BookMark
::FILE::                         插入的是文件
::JPG::        插入的是图片
一般来说:WORD中书签是做好的,可以通过此接口把外界数据设置进书签中去。
*/
//在当前WORD位置插入标签,标签名为"book1",数值为"test"
document.all.FramerControl1.SetFieldValue("book1","test","::ADDMARK::");

//设置书签"Time",数值为"2006-03-16 22:22:22"
document.all.FramerControl1.SetFieldValue("Time","2006-03-16 22:22:22","");

//在书签位置"hongtou",插入红头文件"http://222.222.222.222/hongtou1.doc" 这样,红头就自动插进去了
document.all.FramerControl1.SetFieldValue("hongtou","http://222.222.222.222/hongtou1.doc","::FILE::");




HTML code

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="word_report.aspx.cs" Inherits="setreport_word_report" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script language="javascript" type="text/javascript">
       

        function show_word() {
            document.all.officeframe.CreateNew("http://localhost:88/setreport/cgddxx.doc");     
        }
        function bookmark() {
                        document.all.officeframe.SetFieldValue('time', 'cg1201001');
            
         }
                </script>

</head>
<body onload="show_word();">
    <form id="form1" runat="server">
    <div>
        <object classid="clsid:00460182-9E5E-11d5-B7C8-B8269041DD57" id="officeframe" width="100%"
            height="500px" >
            <param name="_ExtentX" value="6350"/>
            <param name="_ExtentY" value="6350"/>
            <param name="BorderColor" value="-2147483632"/>
            <param name="BackColor" value="-2147483643"/>
            <param name="ForeColor" value="-2147483640"/>
            <param name="TitlebarColor" value="-2147483635"/>
            <param name="TitlebarTextColor" value="-2147483634"/>
            <param name="BorderStyle" value="1"/>
            <param name="Titlebar" value="0"/>
            <param name="Toolbars" value="1"/>
            <param name="Menubar" value="1"/>
        </object>
        <br /><a id="abc1" onclick="bookmark()" href="javascript:bookmark()">setsomething</a>
    </div>

    </form>
</body>
</html>






上面那书签设置我怎么用不了
文档是打开了,可以编辑,点那按钮设书签的没反应?
求大神帮助!!!!

------解决方案--------------------
http://www.cnblogs.com/wenjl520/archive/2011/01/19/1939668.html