to weidegong,你所给的文章是关于servelet编程的,这一块我还没接触过,我只是简单的javascript调用activex接口对word进行操作而已,有没有别的办法,可以在按下打开后,在页面的另一个frame中打开word。 注:activex控件我是用vb做的,对于word的一切操作,包括启动与关闭都是由其控制。
to qisanyou,你详细说一下你的方法吗?谢谢。
to 流雨亭:你是做OA的吧,你说问题可以到www.clpclub.com或本论坛的lotus论坛里面去问,也许能找到答案:)
function openAccess() { var accApp; accApp=new ActiveXObject("Access.Application"); accApp.visible=true; }function openExcel() { var excelApp; var wb,ws; excelApp=new ActiveXObject("Excel.Application"); excelApp.visible=true; wb=excelApp.workbooks.add; ws=wb.ActiveSheet; ws.cells(1,1)="Welcome to Excel !"; ws.range("A1").select(); excelApp.selection.font.Size=14; excelApp.selection.font.ColorIndex=3; return true; } function openPowerpoint() { var ppApp,slide,win; ppApp=new ActiveXObject("PowerPoint.Application"); slide = ppApp.Presentations.Add().Slides.Add(1, 11) slide.Shapes(1).TextFrame.TextRange.Text = "Welcome to PowerPoint!" slide.Shapes(1).TextFrame.TextRange.Font.Color = 1234; ppApp.Visible =true; }function openWord() { var wordApp,doc,s; wordApp=new ActiveXObject("Word.Application"); doc=wordApp.documents.add(); s=wordApp.selection; s.paragraphFormat.Alignment=1; s.Font.Color = 16711680; //wdColorBlue s.font.Bold = 9999998; //wdToggle s.font.Size =24; s.TypeText("Welcome to Word!"); wordApp.visible=true;
<script>
var wrd=new ActiveXObject("Word.Application")
wrd.visible=true
alert("您的"+wrd.Application.Caption+"安装路径为:\n"+wrd.Application.Path+"\n版本号是:"+wrd.Application.version+"\n注册使用者是:"+wrd.Application.UserName)
wrd.Documents.Add()
//wrd.Documents.Open("c:\\exam.doc")
wrd.Selection.TypeText("This is some text.")
wrd.Application.Activate()
wrd.ActiveDocument.SaveAs("c:\\exam111.doc")
wrd=null
</script>
</HTML>
注:activex控件我是用vb做的,对于word的一切操作,包括启动与关闭都是由其控制。
{
var accApp;
accApp=new ActiveXObject("Access.Application");
accApp.visible=true;
}function openExcel()
{
var excelApp;
var wb,ws;
excelApp=new ActiveXObject("Excel.Application");
excelApp.visible=true;
wb=excelApp.workbooks.add;
ws=wb.ActiveSheet;
ws.cells(1,1)="Welcome to Excel !";
ws.range("A1").select();
excelApp.selection.font.Size=14;
excelApp.selection.font.ColorIndex=3;
return true;
}
function openPowerpoint()
{
var ppApp,slide,win;
ppApp=new ActiveXObject("PowerPoint.Application");
slide = ppApp.Presentations.Add().Slides.Add(1, 11)
slide.Shapes(1).TextFrame.TextRange.Text = "Welcome to PowerPoint!"
slide.Shapes(1).TextFrame.TextRange.Font.Color = 1234;
ppApp.Visible =true;
}function openWord()
{
var wordApp,doc,s;
wordApp=new ActiveXObject("Word.Application");
doc=wordApp.documents.add();
s=wordApp.selection;
s.paragraphFormat.Alignment=1;
s.Font.Color = 16711680; //wdColorBlue
s.font.Bold = 9999998; //wdToggle
s.font.Size =24;
s.TypeText("Welcome to Word!");
wordApp.visible=true;
return true;
}
不会要200分吧,用iframe打开可以吗?
<iframe src=test.doc></iframe>