问题标签 [ms-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
394 浏览

winforms - 等同于 Windows 窗体和 Access 窗体中的 Microsoft Forms 2.0 ComboBox .TopIndex 属性?

(已弃用)Microsoft Forms 2.0 控件包括一个组合框,该组合框提供了一个宝贵的属性:.TopIndex(此处的文档)。

似乎此属性不适用于 Microsoft Access 2019 中的表单中的标准组合框(根据文档),并且不适用于 Windows 窗体 (.NET) 中的标准组合框(此处,ComboBox 继承自 ListControl 并且不提供此属性属性,而 ListBox 也继承自 ListControl,但提供了它)。

我有很多旧代码严重依赖 .TopIndex 属性,是时候将该代码移至其他技术了。

所以我想知道我是否遗漏了文档中的某些内容,以及是否有一个具有另一个名称的等效属性,我可以使用它来确定哪些项目在组合框的列表部分中可见。我想知道 Access 2019 中的组合框(我并不​​像这里的许多其他应用程序那样敌视此应用程序)以及 Windows 窗体中的组合框。

我知道有很多免费和商业控件(包括组合框)具有增强的 Windows 窗体功能。除非我遗漏了文档中的某些内容,否则我肯定会这样做(或自己编写)。

但是,对于 Access 2019 表单,情况就完全不同了。我找不到一个可以在 Access 表单上使用并提供此功能的免费第三方 ActiveX / COM 组合框。从理论上讲,我可能可以使用 .NET 编写一个 ActiveX/COM 控件,然后在 Access 2019 表单上使用它,但这似乎很痛苦。

0 投票
1 回答
478 浏览

iframe - 将变量传递给 MS Forms IFRAME

我有一个 MSForms IFRAME,如下所示,我想向其传递变量:

我想动态地将变量传递给 IFRAME 以预填充某些 MS Form 字段。

关于如何实现这一点的任何提示。我的研究没有成功,但是我可以找到 MS Forms Pro 的方法,但不能找到 MS Forms 的方法。

0 投票
2 回答
642 浏览

excel - 通过 IE 向在线 MS 表单提交数据不起作用

谁能弄清楚我做错了什么?

当我尝试将数据提交到在线 MS 表单时,单击提交按钮时提交失败,因为输入文本框中的数据消失了。

我正在使用的代码:

0 投票
1 回答
287 浏览

vba - VBA中文本框中的文本对齐 - 奇怪的行为

我正在尝试将文本框中的文本对齐到右侧。通过代码TextBox.TextAlign = fmTextAlignRight或“直接”设置属性。

不幸的是,一旦文本(字符串)变得太大而无法在文本框中完全显示,它就会左对齐。就像这个例子一样,它有从 a 到 z ( abcdefghijklmnropqrstuvwxyz) 的所有字母并且应该是右对齐的,但它不是:

在此处输入图像描述

它应该如下所示:

在此处输入图像描述

关于如何改变这种行为/如何强制对齐的任何想法?谢谢!

0 投票
1 回答
1419 浏览

excel - 如何使用 VBA 在工作表中创建 MSForms 列表框?

我正在尝试MSForms.ListBox使用 VBA 以编程方式创建类型的列表框。

我不能这样做,Set ListBox = New MSForms.ListBox因为它会引发编译错误:Invalid use of the New keyword

在下面的代码中,当我创建一个OLEObjectin时,Macro1它会创建VBAProject.Sheet1.ListBox1(或其他数字),然后我可以(在执行结束后)将其分配Macro2给一个类型的变量,MSForms.ListBox但它仅在我一次运行一个宏时才有效。

然后,MSForms.ListBox我可以更改属性,例如ListBox.ColumnHeads = True(即使我不知道如何更改头部值,除了将列表值寻址到使用 的范围ListBox.ListFillRange = RangeAddress)。

如果我尝试逐步执行代码,我会收到消息Can't enter break mode at this time

OLEObject通过录制宏和插入 List Box ActiveX Control得到。


编辑:

使用已接受答案中给出的解决方案的简单工作示例:

0 投票
1 回答
353 浏览

automation - 从 MS Forms 提交触发的 PowerBI 仪表板将作为 PDF 通过电子邮件发送

我正在尝试在 Powerbi 页面上绘制调查回复。调查问卷内置于 MS Forms 中,响应值存储在 OneDrive 上的 Excel 中,并作为数据集通过管道输入到绘制此数据的 PowerBI 应用程序中。我想要实现的是,一旦受访者提交了这份问卷,PowerBI 报告就会以 PDF 文件的形式通过电子邮件发送给受访者(我要求问卷中的电子邮件,它存在于数据集中)。

我无法在 MS Flows 中找到任何选项来允许在提交 MS Forms 问卷时发送 PowerBI PDF 电子邮件。有没有我可以尝试实现这一目标的选择?

0 投票
0 回答
345 浏览

office365 - 逻辑应用使用服务帐户访问 Office 365 资源

我们创建了一个访问 O365 资源(即 MS 表单和发送电子邮件)的 MS Logic App。

我们的逻辑应用程序正常工作,但我们通过自己的 O365 帐户连接到 MS Forms 和 Outlook,但显然对于生产逻辑应用程序,我们希望使用服务帐户。我似乎找不到任何有关如何执行此操作的文档?我们只是创建一个新的用户帐户吗?它需要什么许可?外交部呢?这样做的最佳做法是什么?

0 投票
2 回答
708 浏览

html - 嵌入 MS Form iframe scrolling="no" 不起作用

我正在尝试将此 MS 表单嵌入到 SquareSpace 中,但我在页面中有 2 个滚动条(一个用于浏览器,一个用于此表单)。

我想知道是否有办法删除表单的滚动条并且只有浏览器 scoller?显然,页面的滚动时间更长,具体取决于每个步骤中表单的大小

非常感谢提前

0 投票
1 回答
90 浏览

outlook - 如何在 Microsoft Forms 365 中生成和处理内部 ID

我正在尝试使用 Microsoft Forms over Office 365 实施会议评估调查。创建并生成链接后,我可以在 Excel 文件中获取信息,但缺少一个可以将调查答案链接到的字段会议。

如图所示,所需的输出(所有字段都已由 Forms 生成,除了内容以黄色突出显示的字段,这是我需要了解如何生成的字段):

期望的输出

目前,我有两个问题需要解决:

  1. 如何从 Microsoft Outlook(发送会议邀请的位置)生成会议 ID。
  2. 如何将该 ID 传递给 Microsoft Forms。

欢迎提出有关此方法或替代方法的想法,谢谢!!!

0 投票
1 回答
1243 浏览

flow - Microsoft Flow 自动化中缺少“响应通知列表...”

我正在尝试将调查数据的简单自动化创建到 Excel 电子表格中。根据其他方法,它应该像添加表单和工作簿然后将表单中的字段映射到电子表格的标题一样简单。我的只是在应该显示“响应通知列表......”时才显示“响应 ID”也没有运气。“应用于每个”操作也不起作用,它不显示“列表”选项。有人有想法吗?在此处输入图像描述