首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击Excel超链接时触发Office事件

单击Excel超链接时触发Office事件
EN

Stack Overflow用户
提问于 2021-06-02 15:25:35
回答 1查看 171关注 0票数 1

单击Excel单元格超链接时可以调用Office函数吗?我查了文件,但找不到办法。

谁有聪明的洞察力,让超链接事件起作用?

谢谢!

场景1

我想要创建一个很好的用户体验,在这个用户体验中,我的应用程序加载了一个表,该表的每一行中都有一个带有超链接单元格的列,其中包含文本Details。当用户单击此超链接时,任务窗格将通过调用JS函数显示单击行的其他详细信息。

场景2

我想在工作表中创建一个导航体验,而不是在App中。这可以通过本机超链接来实现,但在我的例子中,我需要从数据库中提取额外的数据,并通过调用JS函数来更改App的视图。

场景3

当单击工作表中的超链接按钮时,我想显示一个弹出窗口。我只是将一个很好的格式设置为一个超链接,这样它就会看起来像一个按钮和调用displayDialogAsync

场景4

给定的表只显示查询的前20条记录。通过单击电子表格中的NextPrevious超链接,数据将使用分页查询进行更新。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-08 10:31:16

我会回答我的问题,因为我找到了一个令人满意的解决办法。

创建超链接时,将address属性设置为#。这将创建一个超链接,该链接在单击时不具有任何操作。

然后,注册事件onSingleClicked,以了解用户在工作表上单击的单元格。我建议您在ScriptLab中获取示例,以了解如何注册和使用该事件。

有了这一点,您将有一个很好的经验,点击超限和分配行动给他们。唯一的缺点是,如果用户单击超链接所在的单元格的背景,事件也会触发,但这很好,只要在超链接的内容与其单元格的背景之间留出一个狭小的空间即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67808095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档