当前位置: 首页 > news >正文

2018做网站的软件网站精准ip接口怎么做

2018做网站的软件,网站精准ip接口怎么做,有多个网页的大网站如何做,佛山企业网站建设如果你有按模版批量自动化操作word文件的需求,那么本文能给你一定的帮助。 它能满足你程序自动化生成报表的需求。常常用于上位机、测试仪器的软件中。 需要你你自己做个word模版文档,添加2个书签。点按钮,会按照你的模板文档生成一个同样的…

如果你有按模版批量自动化操作word文件的需求,那么本文能给你一定的帮助。

它能满足你程序自动化生成报表的需求。常常用于上位机、测试仪器的软件中。

需要你你自己做个word模版文档,添加2个书签。点按钮,会按照你的模板文档生成一个同样的文档,在书签的位置添加(替换)文字和图片,从而实现自动批量化操作。

QT6.2.4 MSVC2019 调试通过。

在文章的最后列出了代码下载链接。

但是从打开文件到写完文件,需要6秒左右时间,哪位有好的方案可以缩短时间。

//1.界面

//界面很简单,就一个写操作的按钮。

//2.头文件

//--------------------------------------------------------------------------------------------------------------

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QPushButton>
#include <QVBoxLayout>

#include <ActiveQt/QAxObject>
#include <ActiveQt/QAxWidget>

#include "CWordOperation.h"
QT_BEGIN_NAMESPACE
namespace Ui {
class Widget;
}
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();
    void initUI();
    QPushButton* btn_write ;

private:
    Ui::Widget *ui;
    CWordOperation opt;
private slots:
    void btn_write_click();
};
#endif // WIDGET_H

//----------------------------------------------------------------------------------------------------------------

//3.cpp文件

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    initUI();
}
void Widget::initUI()
{
    QVBoxLayout* vlayout = new QVBoxLayout();
    btn_write = new QPushButton(this);
    btn_write->setText("写入word文档");
    btn_write->setFixedWidth(100);
    vlayout->addWidget(btn_write);
    setLayout(vlayout);
    QObject::connect(btn_write, &QPushButton::clicked,this,&Widget::btn_write_click);

}
void Widget::btn_write_click()
{
    //qDebug()<<"void Widget::btn_write_click()";
    opt.openFile("d:/word5.docx", false);
    // 添加文字
    opt.appendBookMarksText("bookmark1", "Lei_Jun");//书签位置替换文字
    // 添加图片
   //String tempFilePath = "d:/output/LeiJun.png";//labview.jpeg
    QString tempFilePath = "d:/output/labview.jpeg";//labview.jpeg
    opt.replaceBookmarkWithImage("bookmark2", tempFilePath);//书签位置替换图片
    opt.saveAs(u8"d:/output/output.docx");
    opt.closeFalse();
}
Widget::~Widget()
{
    delete ui;
}

//---------------------------------------------------------------------------------------------------------------------

//4.CWordOperation类

//写文字的函数原型:

//bool CWordOperation::appendBookMarksText(const QString & strBookmark, const QString & strText)

//写图片的函数原型:

bool CWordOperation::appendBookMarksText(const QString & strBookmark, const QString & strText)

//下载链接

https://download.csdn.net/download/weixin_39926429/89377300

//5.参考代码下载链接

https://download.csdn.net/download/weixin_39926429/89377344

//6.word添加书签的方法

                                        图1-添加书签示意图

分5步:

第1步:光标移动到合适的位置

第2步:点菜单的"插入"

第3步:点菜单的书签,弹出一个框

第4步:对话框的最上面的文本框内输入"书签名",我输入的是bookmark1

第5步:点添加按钮,对话框关闭,添加了书签。

完了保存和关闭文档。就已经生成了模版。

说明:可以看到我添加了2个书签,"bookmark1"、"bookmark2"

它是个字符串

word模板文件下载链接

https://download.csdn.net/download/weixin_39926429/89377592

http://www.yayakq.cn/news/621886/

相关文章:

  • 揭阳网站建站网站电子商务网站建设目的和意义
  • 龙岗网红基地青岛网站的优化
  • 网站建设改代码改哪些苏州免费网站制作
  • 模板网站建设教程视频教程在线生成html
  • 网站栏目划分怎么做人武部正规化建设经验
  • 做免费看电影的网站不违法吗江苏专业做网站的公司哪家好
  • 有网站源码去哪里做免费新闻源发布平台
  • 企业类网站模版网站导航背景 蓝色
  • 网站建设高职考题目表白网站制作模板
  • 网站建设工资杭州模板建站
  • 怎样给网站做图标wordpress编辑器 模板
  • 网站开发类标书报价明细表百度一下电脑版首页网址
  • 湖南城乡住房建设厅网站天津建设工程信息网密码
  • 大型门户网站系统石家庄建设集团有限公司网站
  • 怎么做网站百度贴吧上海网站建设最佳方案
  • 小蘑菇网站开发企业手机网站建
  • 网站建设策划书是由谁编写的网站不备案会有什么影响吗
  • 如何将自己做的网站发布到网上江苏省交通厅门户网站建设管理办法
  • 网站标题关键字网站建设雨点
  • 广东省网站备案要多久安徽旅游集团网站建设
  • it美工做网站手机大全网站
  • 萍乡做网站的公司手机微网站开发书籍
  • 上海松江做网站无锡网站制作推荐
  • 请简述企业网站的推广阶段及其特点网站建设刷赞和vip
  • 即墨网站建设哪里有广告片制作公司
  • 下载 网站样板小程序模板消息推送规则
  • 网站管理助手怎么使用学习网站开发多少钱
  • 加强网站政务服务建设方案内蒙古建设厅官方网站
  • 我的世界做指令的网站网站开发者模式下怎么保存图片
  • 网站制作济南装饰设计公司排行榜