如何使用Qt将颜色应用于excel单元格
How to Apply a color to excel cell using Qt?
我是Qt的新手。我已经编写了一个从excel文件中读取和写入数据的程序。
void Excel::Color(const QString& Sheet_Name,const QString& cell,const QString& color_Name) {
QAxObject* Worksheet = activeWorkbook->querySubObject("WorkSheets(const QString&)",Sheet_Name);
QAxObject* Cell_Range = Worksheet->querySubObject("Range(const QString&)",cell );
}
现在我需要将颜色应用于特定的单元格。有可能做到这一点吗?
作为一名delphi爱好者,我过去做过办公室自动化。我对Qt感觉不太舒服,但我的盒子上安装了Qt Creator 2.4.0,并安装了最新的Qt框架:这很有前景。
以下是一个与Cell着色、更相关的VBA片段
Cells(1, “D”).Interior.Color = RGB(0, 255, 255)
Cells(1, “D”).Borders.Weight = xlThick
Cells(1, “D”).Borders.Color = RGB(0, 0, 255)
您还可以访问这个有趣的线程,该线程与使用QAxWidget的Excel文件有关。
编辑:
OP最终建立了一个合适的Qt解决方案,如下所示:
QAxObject* Interior = currentCell->querySubObject("Interior");
Interior->setProperty("ColorIndex",Index_val);
如何获取currentCell
对象:
QAxObject* Interior = currentCell->querySubObject("Interior");
Interior->setProperty("ColorIndex",Index_val);
相关文章:
- 使用 fopen 打开 .pak 文件并使该文件应用于 const 无符号字符* (C++)
- 使用 std::应用于 std::bind
- 如何将Affine3d应用于Vector3d
- 运算符 += 应用于 std::valarray<int*>
- 函数可以应用于 std::optional,并返回一个可选值吗?
- 为什么带有类型参数的运算符 () 可以应用于 result_of 上下文中的类型?
- 当正斜杠运算符应用于C++中的字符串类型时,它会做什么
- 将MFPKEY_ASFMEDIASINK_AUTOADJUST_BITRATE应用于IMFSinkWriter
- (C++)(Visual Studio) 将高斯模糊滤镜应用于 RGB 中的灰度图像
- 在运行时将更改的环境变量应用于 QApplication
- Strcmp 类行为应用于C++中的对象列表
- 如何将 ItemDelegate 设置为仅应用于 QTreeView 中的父列
- 什么是应用于C 和CMAKE的定义
- 将对象方法从向量应用于C 的第二个向量中的对象
- STL:将功能应用于Adchacent_difference的结果,而无需额外的容器
- WXWIDGETS应用于WXStaticBitMap时,屏幕截图将大部分图像留为空白
- 如何将垂直纹理应用于QT Surface3D
- 如何将[[nodiscard]]属性应用于lambda
- 奇怪的语法构造 - 应用于 typedef 的运算符 () 使用 VS2015 成功编译
- 如何使用Qt将颜色应用于excel单元格