问题标签 [qaxobject]

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 回答
995 浏览

c++ - 无法使用 QAxObject 两次读取文件数据

QAxBase我使用and读取 excel 文件QAxObject

我有一个全局变量QAxObject* db_workbook;,我在其中存储指向某个工作簿的指针(不知道为什么它会这样调用,但无论如何)在 excel 中。我需要它是因为通过它我需要在几个函数中获取 excel 文件数据,而不仅仅是一个。

readExcelFile方法执行良好时,test_function()出现异常

在此处输入图像描述

出现在这一行sheet_N = db_workbook->querySubObject("Worksheets(int)", 1);

为什么会发生以及如何解决?

代码部分在这里

谢谢!

0 投票
0 回答
170 浏览

qt - 如何在 QT 中正确地从 COM 调用函数?我

我想从 COM 调用一个函数,如下所示:

程序员应该分配浮点数组并将指针和长度传递给函数func。
我做的是这样的:

当exe运行时,我发现它不像我想象的那样工作。那么如何正确调用func呢?

0 投票
1 回答
2251 浏览

excel - (Qt) QAxObject:添加 Excel 工作表

我有一个使用 Excel 的 Qt 应用程序,我想将工作表添加到文档中。最简单的解决方案就是调用

但是通过这种方式,您将在最后一张现有工作表之前添加一张工作表,但我想将它放在最后一张工作表之后。生成的文档会告诉你:

但是 params 应该是怎样的呢?正如我所看到的,“之后”是第二个参数,但是我根本不需要“之前”。我应该指定什么作为参数?

0 投票
2 回答
1608 浏览

c++ - Qt ActiveX QAxObject 格式 Excel 单元格注释

我想使用 Qt 5 格式化 Microsoft Excel 2010 单元格注释(例如更改字体、粗体等)。

我可以使用以下代码向单元格添加注释:

我还可以为单元格注释设置 AutoSize 属性:

但我无法更改“更深”的注释属性,例如 TextFrame.Characters.Font.Bold。

设置单元格注释后,命令

返回一个非零指针,但是

返回 NULL。

如何使用 格式化单元格注释QAxObject?是否有QAxObject可访问的不同 s的属性/子对象的描述QAxObject

以下代码没有任何作用:

0 投票
0 回答
148 浏览

matlab - 通过 ActiveX 连接 Qt 和 Matlab

我已经通过 ActiveX 将 Qt 连接到 Matlab。所以,现在我可以执行用 Qt GUI 编写的脚本了。但是我遇到了问题。我如何知道用户通过单击关闭按钮手动关闭了 Matlab?有时我发送带有优化功能的脚本,它可能在 Matlab 中执行长达 10 分钟。我如何知道脚本已执行并且 Matlab 已准备好执行另一个命令?我已经调用generateDocumentation了类的功能QAxObject。并发现了三个信号:

我已连接到该信号,但是当 Matlab 关闭或 Matlab 准备好下一个脚本时,它们都不会发出。请帮我。

0 投票
1 回答
273 浏览

excel - 防止在编写qt activex excel读/写代码时未安装excel时应用程序崩溃

我正在使用 Qt activex (QAxObject) 来读取/写入 excel 文件。

我们知道这个机制使用的是excel本身,在没有安装excel的电脑上是行不通的。

如果代码在此类计算机上运行(未安装 excel),则程序会崩溃。如何在代码中检测到 PC 上未安装 excel?

0 投票
1 回答
847 浏览

qt - How to read Internet header of and email in outlook

I try to read an email Internet headers that we can view it in email properties in outlook app I ask if there is an option so I can get this I use this code to read the emails in outlook

and I was check the Outlook::MailItem for a function to get this Internet header but I not found so if any one try it before or have any idea to solve this Thanks in advance

0 投票
1 回答
490 浏览

qt - QT改变excel中单元格内容的颜色

如何在 QT 的 Excel 工作表中更改单元格内容的颜色?我知道我们可以改变单元格的背景,改变单元格内容的字体,改变单元格内容的样式。

例如:QAxObject *fontproperty = cells->querysubobject("Font"); fontproperty->setproperty("粗体",true);

更改单元格中文本颜色的参数应该是什么?

0 投票
0 回答
226 浏览

.net - 在运行时向 Qt 属性添加通知信号?

我有一些在运行时生成的 Qt 属性和信号,我想将它们链接起来,就好像它是使用Q_PROPERTY宏声明的一样。可能吗?

为什么我要这样做:我在 C# 中制作了一个 COM 组件,我在 Qt 中使用QAxObject. 当我在运行时加载 COM 组件时,我的 COM 属性会自动转换为 Qt 属性,并且我的 COM 属性将事件更改为 Qt 信号。我想将 Qt 属性链接到它们相应的 onChanged 信号。

查看QAxBase代码,如果我的 COM 组件支持该接口,Qt 似乎会自动执行我想要的IPropertyNotifySink操作,但据我所知(经过大量研究和反复试验),从 C# .NET 中无法做到这一点。

0 投票
0 回答
27 浏览

qt - 是否可以在 QAxObject 中链接嵌套命令?

我想知道是否可以在 QAxObject 中执行一些命令/操作链接。

例如,要更改 Excel 中的单元格颜色,我需要执行以下操作:

所以我想知道是否有可能是这样的:

或更好: