首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用officejs在功能区命令中显示任务窗格选定数据

使用Office.js在功能区命令中显示任务窗格选定数据,可以通过以下步骤实现:

  1. 首先,确保已经在Office插件项目中引入了Office.js库。可以通过在HTML文件中添加以下代码来引入Office.js库:
代码语言:txt
复制
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js"></script>
  1. 在JavaScript代码中,使用Office.initialize函数来初始化Office.js库。在该函数中,可以注册命令按钮的点击事件处理程序。
代码语言:txt
复制
Office.initialize = function () {
  // 注册命令按钮点击事件处理程序
  Office.context.ui.addHandlerAsync(
    Office.EventType.ItemChanged,
    onItemChanged,
    function (result) {
      if (result.status === Office.AsyncResultStatus.Failed) {
        console.error(result.error.message);
      }
    }
  );
};
  1. 在命令按钮点击事件处理程序中,可以使用Office.context.mailbox.item.getSelectedDataAsync函数来获取选定数据。然后,可以使用Office.context.ui.displayDialogAsync函数来显示任务窗格,并将选定数据传递给任务窗格。
代码语言:txt
复制
function onItemChanged(eventArgs) {
  if (eventArgs.type === Office.MailboxEnums.ItemChangeType.Read) {
    // 获取选定数据
    Office.context.mailbox.item.getSelectedDataAsync(
      Office.CoercionType.Text,
      function (result) {
        if (result.status === Office.AsyncResultStatus.Succeeded) {
          var selectedData = result.value;

          // 显示任务窗格
          Office.context.ui.displayDialogAsync(
            'https://your-task-pane-url',
            { width: 30, height: 30, displayInIframe: true },
            function (result) {
              if (result.status === Office.AsyncResultStatus.Succeeded) {
                var dialog = result.value;
                dialog.addEventHandler(
                  Office.EventType.DialogMessageReceived,
                  function (args) {
                    // 处理任务窗格发送的消息
                    var message = args.message;
                    // ...
                  }
                );
              } else {
                console.error(result.error.message);
              }
            }
          );
        } else {
          console.error(result.error.message);
        }
      }
    );
  }
}

在上述代码中,https://your-task-pane-url应替换为你自己的任务窗格的URL。

以上是使用Office.js在功能区命令中显示任务窗格选定数据的基本步骤。根据具体需求,你可以进一步扩展和优化代码,实现更复杂的功能。

腾讯云相关产品和产品介绍链接地址:

注意:以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

最全Excel 快捷键总结,告别鼠标!

(特别重要) Ctrl+Z使用“撤消”命令来撤消上一个命令或删除最后键入的内容。(特别重要) 最全的F键整理 F1 F1 :显示“Excel 帮助”任务。...Ctrl+F5 :可恢复选定工作簿窗口的窗口大小。 F6 F6 :工作表、功能任务和缩放控件之间切换。...已拆分(通过依次单击“视图”菜单、“管理此窗口”、“冻结”、“拆分窗口”命令来进行拆分)的工作表,在窗功能区区域之间切换时,按 F6 可包括已拆分的。...Shift+F6 :可以工作表、缩放控件、任务功能之间切换。 Ctrl+F6 :如果打开了多个工作簿窗口,则按 Ctrl+F6 可切换到下一个工作簿窗口。...其他的快捷键 Alt功能显示“按键提示” 箭头键 工作表中上移、下移、左移或右移一个单元。 按 Ctrl+箭头键可移动到工作表当前数据区域的边缘。

7.2K60

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

Alt 键或 F10 键 功能和活动视图或之间移动。启用访问键并在功能显示按键提示。 Alt + 连字符 (-) 访问相应选项以浮动、停靠或关闭活动视图或。...右箭头键或左箭头键 功能从一个选项卡移至另一选项卡。 Tab 键或 Shift+Tab 功能、视图或对话框上的命令或项目之间移动。 上箭头键或下箭头键 列表的元素之间移动。...F10 从功能移至活动视图或并返回功能。 Ctrl+Tab 或 Alt+F7。将出现一个窗口,其中显示了工程的活动和视图。使用方向键可移至要激活的视图或。按 Enter 键。...Ctrl+D 为选定的模型元素选中添加到显示。 Ctrl+Shift+D 为选定的模型元素取消选中添加到显示。 Ctrl+I 为选定的模型元素选中中间数据。...Ctrl+Alt+G 视频显示地图的要素。 这与显示要素视频播放器工具相同。 Ctrl+Alt+I 活动视频上应用反转像素颜色转换。 这与反转颜色视频播放器工具相同。

67420

windows10切换快捷键_Word快捷键大全

+ Home(标记模式) 将光标移动到缓冲的起始处 Ctrl + End(标记模式) 将光标移动到缓冲的末尾 Ctrl + 向上键 输出历史记录向上移动一行 Ctrl + 向下键 输出历史记录向下移动一行...打开“历史记录” Ctrl + P 打印当前页面 Ctrl + F 页面上查找 Alt + C 打开 Cortana注意:Cortana 仅在特定的国家/地区中提供,并且某些 Cortana 功能可能不支持随时随地使用...Win + T 打开时钟 Win + W 发送到白板 Win + X 切换边栏 Win + 1 打开或关闭边栏的“呼叫” Win + 2 打开或关闭边栏的“人脉” Win + 3 打开或关闭边栏的...“消息” Win + 4 打开或关闭边栏的“内容” Win + F6 边栏、顶栏和底栏之间移动键盘焦点 Win + Shift + F6 以相反方向边栏、顶栏和底栏之间移动键盘焦点 Win...以及,常用却没有快捷键的功能,比如Word的“编号”、Excel的“冻结”、PowerPoint的“对齐”“选择”等,或编写/录制的宏,可以将其添加到快速访问工具栏,配合Alt +数字快速调用

5.3K10

Script Lab 10:为Officejs开发配置VSCode环境

假设你使用Script Lab 创建了一个加载项的片段,那么你一定想把它变成一个一个独立的加载项。经过反复的偿试,还真找到一个最佳方法,可以轻松将代码片段转换为 OfficeJS 加载项。...工具 这次我们将使用 VSCode 而不是 VS 来开发OfficeJS(Office 365 Web Add-ins)。...求助万能的大牛群 dotnet跨平台(飞雪)交流群,果然得到了答案,方知国内该使用 cnpm 才对,并且得到了正确的命令(感谢 玮仔Wayne 的指导)。...的加载项现在将加载到“主页”选项卡上,切换到该选项卡,然后按“显示任务”。 ?...总结 以上步骤将向你展示如何将 Script Lab 转为一个完整的 Web Add-ins 加载项目,Office Online测试它。

1.5K20

办公技巧:分享100个Excel快捷键,值得收藏!

24、Ctrl+End 将单元移动到使用过的区域右下角 25、Ctrl+[ 选中当前公式中直接引用的单元 26、Ctrl+] 选中直接引用当前公式所在的单元 27、Ctrl+Shift+7 添加外边框...设置日期格式 36、Ctrl+Shift+$ 设置货币格式 37、Ctrl+Shift+% 设置百分比格式 38、Ctrl+; 输入当前日期 39、Ctrl+Shift+; 输入当前时间 40、Ctrl+F1 显示功能...81、Shift+F6 工作表、缩放控件、任务功能之间切换 82、Shift+Tab 移动到前一个未锁定的单元 83、Shift+F3 调出插入函数对话框 84、Tab 移到下一个单元...Shift+L设置筛选 89、F1 帮助 90、F2编辑单元/重命名 91、F3定义名称粘贴到公式 92、F4重复上一步操作 93、F5快速定位 94、F6功能切换 95、F7拼写检测 96、F8扩展选定...97、F9公式转数值 98、F10快捷键提示 99、F11创建图表 100、Enter 选定的区域内向下移动

2.4K10

收藏100个Excel快捷键,学会了你就是高手

• 24、Ctrl+End 将单元移动到使用过的区域右下角 • 25、Ctrl+[ 选中当前公式中直接引用的单元 • 26、Ctrl+] 选中直接引用当前公式所在的单元 • 27、Ctrl...Shift+$ 设置货币格式 • 37、Ctrl+Shift+% 设置百分比格式 • 38、Ctrl+; 输入当前日期 • 39、Ctrl+Shift+; 输入当前时间 • 40、Ctrl+F1 显示功能...• 81、Shift+F6 工作表、缩放控件、任务功能之间切换 • 82、Shift+Tab 移动到前一个未锁定的单元 • 83、Shift+F3 调出插入函数对话框 • 84、Tab...93、F5快速定位 • 94、F6功能切换 • 95、F7拼写检测 • 96、F8扩展选定 • 97、F9公式转数值 • 98、F10快捷键提示 • 99、F11创建图表 • 100、Enter...选定的区域内向下移动

45210

VS Code(​终端)

使用查看 > 终端菜单命令命令面板(Ctrl + Shift + P)使用“ 查看:切换集成终端”命令。...聚焦拆分的终端时,可以使用以下命令之一移动焦点并调整大小: 键 命令 Alt +左 聚焦上一个 Alt +右 聚焦下一个 未分配 调整左的大小 未分配 调整右大小 未分配 调整大小...未分配 调整大小 组态 使用的外壳默认$SHELLLinux和macOS上使用Windows 10上使用PowerShell,Windows早期版本上使用cmd.exe。...要使用该runSelectedText命令,请在编辑器中选择文本,然后运行命令Terminal:通过命令面板(Ctrl + Shift + P)Active Terminal运行选定的文本: 终端将尝试运行所选文本...新名称将显示终端选择下拉列表特定文件夹打开 默认情况下,终端将在资源管理器打开的文件夹打开。

3.4K20

Azure 机器学习 - 使用无代码 AutoML 训练分类模型

有关在 Azure 创建工作的其他方法,请参阅门户使用 Python SDK (v2) 管理 Azure 机器学习工作。...选择创建的订阅和工作的“创作”部分,选择“自动化 ML”。 由于这是你的第一个自动化 ML 试验,因此会看到空列表和文档链接。 选择“+新建自动化 ML 作业”。...模型说明运行完成后,此选项卡就会进行填充。 左侧展开该,然后“特征”下选择显示了“原始”的行。 选择右侧的“聚合特征重要性”选项卡。 此图表显示了影响所选模型的预测的数据特征。...“作业”屏幕的顶部会以绿色字体显示一条成功消息,“模型摘要”的“部署状态”下会显示一条状态消息。 定期选择“刷新”以检查部署状态。...导航到你的工作,然后“资产”的左下角选择“终结点”。 选择要删除的部署,然后选择“删除”。 选择“继续”。

18020

Excel催化剂开源第5波-任务OFFICE2013新建文档不能同步显示问题解决

OFFICE2013及之后,使用了单文档界面技术,不同于以往版本可以共享任务空格、功能。所以当开发任务时,需要考虑到每一个工作薄都关联一个任务。...带来的好处是不同工作薄可以精细控制不同的显示,例如工作薄A,显示功能Tab1,工作薄B显示功能Tab2,区分对待不同文档所使用功能。...带来的不便之处就是要每个文档都要考虑关联对应的界面,特别是任务。...具体代码实现 Excel催化剂插件也大量使用任务,为了让用户作配置信息时,可以更灵活,不必每次都弹出一个窗体来配置,只有需要配置时,才转到任务配置,否则保留默认的配置,并且默认配置可以让用户在任务上查看...所以用了任务,需要做版本兼容性,即区分Excel2013及之后的版本的SDI特性。

64040

个人永久性免费-Excel催化剂功能第63波-当前选择区域的上下左右平移功能及跳转窗口左上角

日常的Excel使用过程,大部分的时间是在做选择单元的操作,一般来说都是对指定单元区域的内容进行一些数据处理、转换生成新数据的过程,那选择指定单元的步骤,若能够尽最大程度地效率上得到加速,产出非常可观...Excel原有的操作快捷键,也有大量的快捷键辅助选定区域,但仍然有某些场景未能覆盖,今天Excel催化剂做了点简单的功能,让选择区域的操作特定场景更流畅。...Excel催化剂的智能选区功能(第7波),已经实现了比较多的应用场景,用于选择当前数据表区域的各种结构化的区域选择,如全表区域、表头标题区域、不含标题数据区域,首行数据区域,末行数据区域、当前行、当前列等众多场景...图文形象的识别出想要选择的区域 智能选区的任务甚至动态指引选定内容后的下一步操作 以上的智能选区,其实已经可以规范的数据做很大的选择数据的性能提升,现额外补充两个小功能。...在这种情况下,仅需选择当前的单元,然后点击功能的相应的上下左右按钮即可,操作十分连贯流畅。

45520

tmux命令快捷键

(分割窗口) % 垂直分割 " 水平分割 o 交换 x 关闭 ⍽ 空格键 - 切换布 局 q 显示每个是第几个,当数字出现的时候按数字几就选中第几个 { 与上一个交换位置...完事儿之后再次执行命令来关闭。帮助 调整尺寸 如果你不喜欢默认布局,可以重调的尺寸。虽然这很容易实现,但一般不需要这么干。...可以使用方向键屏幕中移动光标。默认情况下,方向键是启用的。配置文件启用 Vim 键盘布局来切换窗口、调整大小。Tmux 也支持 Vi 模式。...一次移动一效率低下, Vi 模式启用的情况下,可以辅助一些别的快捷键高效工作。 例如,可以使用 w 键逐词移动,使用 b 键逐词回退。...vi emacs 功能 ^ M-m 反缩进 Escape C-g 清除选定内容 Enter

1.9K40

visual studio运行程序的快捷键_visual studio快捷方式在哪

WIN+TAB 使用 AERO FLIP 3-D循环切换任务栏上程序 WIN+CTRL+TAB 通过AERO FLIP 3-D 使用箭头键循环切换任务栏上程序 WIN+CTRL+B 切换到通知区域中显示消息的程序...6.1.菜单快捷键 SHIFT+F10 显示快捷菜单 F10 或ALT 激活菜单栏 ALT+空格 显示程序图标菜单(程序标题栏) 下箭头键或上箭头键 菜单或子菜单中选定下一个或前一个命令...数据输入快捷键 Enter 完成单元输入并选取下一个单元 ESC 取消单元输入 Alt+Enter 单元换行 Ctrl+Enter 用当前输入项填充选定的单元区域 Shift+Enter...Alt+Page Up 向左移动一屏 F6 切换到被拆分工作表的下一个 Shift+F6 切换到被拆分工作表的上一个 Ctrl+Backspace 滚动以显示活动单元 F5 显示...Ctrl+6 隐藏对象、显示对象和显示对象占位符之间切换 Ctrl+Shift+* 在数据透视表选定整个数据透视表 Ctrl+/ 选定包含活动单元的数组 Ctrl+Shift+O 选定含有批注的所有单元

4.8K10

常用快捷键大全

+TAB 使用 AERO FLIP 3-D循环切换任务栏上程序 WIN+CTRL+TAB 通过AERO FLIP 3-D 使用箭头键循环切换任务栏上程序 WIN+CTRL+B 切换到通知区域中显示消息的程序...F10 显示快捷菜单 F10 或ALT 激活菜单栏 ALT+空格 显示程序图标菜单(程序标题栏) 下箭头键或上箭头键 菜单或子菜单中选定下一个或前一个命令...Shift+F6 切换到被拆分工作表的上一个 Ctrl+Backspace 滚动以显示活动单元 F5 显示“定位”对话框 Shift+F5...+空格键 选定了一个对象的情况下,选定工作表上的所有对象 Ctrl+6 隐藏对象、显示对象和显示对象占位符之间切换 Ctrl+Shift+* 在数据透视表...,选定整个数据透视表 Ctrl+/ 选定包含活动单元的数组 Ctrl+Shift+O 选定含有批注的所有单元 Ctrl+\ 选定的行,选取与活动单元的值不匹配的单元

4.2K10

Tmux入门指南

用户可以通过 tmux 一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个任务时非常方便。...Windows有自己的编号,也可以认为和ITerm2的Tab类似。 Pane ,被划分成小块的窗口,类似于Vim C-w +v 后的效果。...tmux new 断开会话(Session) 使用下列命令断开当前会话(断开会话并不影响会话运行的程序,断开后还可以重新连接) tmux new 或者使用tmux的快捷键 Ctrl+b d(即先使用...(Pane)管理 % 创建一个水平 “ 创建一个竖直 q 显示的编号 o 在窗间切换 } 与下一个交换位置 { 与上一个交换位置 !...新窗口中显示当前窗 x 关闭当前窗 其他 t 在当前窗显示时间 参考文章 Tmux 入门介绍 Tmux:Linux 从业者必备利器

3.4K70

PDF 文档编辑神器 Adobe Acrobat-最牛逼的PDF编辑器

当打开多个 PDF 时,每个 PDF 会在同一应用程序窗口的标签打开。可以从顶部切换标签 - 标签名称显示该文件的名称。工作的顶端,可以看到菜单栏和工具栏。...工作包括居中的文档、左侧的导览和右侧的工具或任务。文档显示 PDF。左侧的导览有助于浏览整个 PDF 以及对 PDF 文件执行其它选项。...单页视图 窗口只显示一页启用滚动 窗口的页面可连续滚动双页视图 窗口并排显示两页双页滚动 窗口并排显示两页,连续滚动可点击图片放大查看阅读模式 与 全屏模式阅读模式下,可以隐藏所有工具栏和任务,以最大化屏幕上的查看区域...全屏模式下,将只显示文档;菜单栏、工具栏、任务和窗口控件都将处于隐藏状态。...导览:导览是一个可以显示不同导览面板的工作左侧显示。工具:Acrobat 右侧显示常用工具。工具栏项目:工具栏显示常用的工具图标,文档的上端。可点击图片放大查看3.

2.3K20

②matlab桌面和编辑器

matlab编辑器练习 您可以通过点击灰色代码框在脚本输入命令。 准备就绪后,您可以通过点击蓝色的提交按钮提交代码。 任务 脚本输入命令 r = 3。...2.任务 脚本添加命令 x = pi*r^2。 附加练习 当您在实时编辑器完成任务时,命令行窗口和工作会最小化。 您仍可以通过点击它们的名称来访问它们。...通过点击最右侧的工作,尝试查看工作的变量 x 和 r。 运行脚本 1.此实时脚本包含格式化文本、代码和分节符。本课程,脚本将包括任务标题,以指示您应在哪里输入代码。...提交答案之前,您可以先运行脚本来测试您的代码。要执行整个脚本,请点击运行按钮。 任务 运行脚本以输出显示运行结果。 然后修改任务 1 的命令,使 r 的值为 0.5。...附加练习 要只执行一个节的代码,您可以点击 MATLAB 工具条的运行节按钮。 请试着更改 r 的值,并仅运行该节。输出 r 的值会发生了怎样的变化?x 的值如何

8310

个人永久性免费-Excel催化剂功能第23波-非同一般地批量拆分工作表

工作表拆分使用场景 一般来说,各系统里导出的数据导出数据的时候,已经对导出行为进行了权限管控,如甲员工只能导广州数据,乙员工只对导深圳数据,他们的主管可以导华南区的数据等等。...image.png 对要拆分的数据列进行选定后,启用【拆分工作表】功能 只需选定要拆分的列的任意一个单元,多列需选择多列的每列一个单元,让程序识别到基于哪一列来拆分,生成一份待分配内容的工作表清单...image.png 拆分工作表配置表里配置生成新工作薄名称 此处可根据实际需求,把不同数据组合到不同的工作薄,和实际的数据分发场景相对应,可能有部分工作薄是多个项目组合在一起分发。...右侧的任务显示拆分后的新工作薄,应带上哪些工作表,此处程序已自动对有透视表的工作表做了自动关联操作,把要拆分的工作表所引用的透视表所有工作表也一同移动到新的工作薄,同时程序会处理透视表的引用数据区域...image.png 确定新工作薄的存放路径及新工作薄含有的原非拆分工作表 右侧任务可按CTRL键多选多个工作表,下方的文件夹路径若非存放到原工作薄的文件夹,此处可自行修改目标文件夹路径。

1.1K20

如何在Ubuntu 16.04上安装和使用Byobu进行终端管理

这些为您提供了许多不同的选择和可能性,并且它足够灵活,可以让您完成任务并让您完成任务。 本教程将介绍如何安装和配置Byobu以及如何使用其最常用的功能。...第6步 - 使用Windows Byobu提供在单个会话不同窗口之间切换的能力。这使您可以单个连接轻松进行多任务。...接下来,让我们通过学习如何使用来扩展此示例。 第7步 - 使用 Byobu提供了将窗口分成多个功能,包括水平和垂直分割。这些允许您在同一窗口中进行多任务,而不是跨多个窗口。...这允许您在一个运行命令,然后移动到另一个以运行其他命令。您可以CTRL+F3/F4分别使用向上或向下移动当前窗来重新排序。...以下是将一个窗口拆分为三个的情况: 既然您知道如何使用会话,窗口和,我们将介绍Byobu的另一个功能:状态通知。 第8步 - 使用状态通知 状态通知是Byobu屏幕底部状态栏的通知。

9.7K00

Win10 快捷键大全(史上最全)「建议收藏」

Alt + F8 登录屏幕上显示密码 Alt + Esc 以项目打开的顺序循环切换项目 Alt + 带下划线的字母 执行该字母对应的命令 Alt + Enter 显示选定项的属性 Alt + 空格键...+ 向下键 输出历史记录向下移动一行 Ctrl + Home(历史记录导航) 如果命令行为空,则将视口移动到缓冲顶部。...Microsoft Edge 键盘快捷方式 按此键 执行此操作 Ctrl + D 将当前站点添加到收藏夹或阅读列表 Ctrl + I 打开“收藏夹” Ctrl + J 打开“下载” Ctrl +...H 打开“历史记录” Ctrl + P 打印当前页面 Ctrl + F 页面上查找 Alt + C 打开 Cortana 注意 Cortana 仅在特定的国家/地区中提供,并且某些 Cortana...功能可能不支持随时随地使用

15.8K30

Visual Studio 2008 每日提示(二十三)

#221、在对象浏览器按对象和成员排序 原文链接:You can sort objects and members in the Object Browser 操作步骤: 在对象浏览器窗口中的对象和成员的右键菜单...如下图是“按对象类型排序”, 当然,成员也可以按这几种方式排序。 评论:根据不同的需求,选择不同的排序方式,这功能不错。...通过这个命令可以转到代码中选择的成员的定义。也可以按F12来实现这个功能。 评论:注意继承的成员不能使用命令。...#226、在对象浏览器如何这种默认演示语言的?...a keyboard shortcut to clear the search results) 操作步骤: 菜单:工具+选项+环境+键盘,显示命令”输入框输入“对象浏览器”,你会发现有非常多的命令

1.1K60
领券