使用Javascript

时间:2015-06-18 14:35:00

标签: javascript excel sharepoint

我目前正在尝试打开在我公司的sharepoint上找到的嵌入式Excel文件:

<!DOCTYPE html>     
<head>
<title>
Project
</title>
<script type="text/javascript"> 

var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Open("sharepoint_url/myfile.xlsx");


</script>
</head>
<body>
</body>
</html>

但是,每当我运行此命令时,我都会收到以下错误:

下标超出范围

我希望有人可以解释我应该如何解决这个问题。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

试试这个。

<html>
<body>

<form name="form1">
  <input type=button onClick="openmyfile()" value="Open File">
  <br><br>
</form>

<script type="text/javascript">
  function openmyfile() {
    var Excel = new ActiveXObject("Excel.Application");
    Excel.Visible = true;
    Excel.Workbooks.Open("sharepoint_url/myfile.xlsx");
  }
</script>