我在为Mac开发Excel的office-js解决方案时遇到了一个问题。我正在使用ExcelforMac15.35 (170517)版。在第一个工作簿上执行第二个工作簿之后,执行函数的任何外接程序命令按钮似乎都不能在第二个工作簿上工作。下面是复制此bug的步骤。
发布于 2017-05-25 11:28:05
这是Office.js的一个bug。我们成功地复制了它。只发生在麦克身上。
谢谢你的报告。
我们将在将来的版本中修复它。
如果其他人想要复制,代码是
FunctionFile.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<title></title>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>
<script src="FunctionFile.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>
FunctionFile.js
(function () {
Office.initialize = function (reason) { };
})();
function SetData(event) {
Office.context.document.setSelectedDataAsync("Hello World!",
function (asyncResult) {
var error = asyncResult.error;
});
event.completed();
}
https://stackoverflow.com/questions/44163778
复制相似问题