浅谈如何查阅PB利用OLE操作WORD、EXCEL的函数?(原创)

PB如何嵌入Word对象 PB的DataWindow控件为编程人员提供了一个方便直观的报表生成工具,但对一些特殊要求的报表,用DataWindow去实现就十分困难,若利用Word强大的文档处理功能却能达到理想的效果。笔者在开发一个MIS系统中,尝试将PB与Word结合起来,制作出了令人满意的报表和文档。本例要完成的功能是在一SinglelineEdit控件中输入字串,点击按钮,程序启动Word,打开模板文件将输入的字串插入,然后另存为一新文件。通过OLE将数据从PB传至Word,借助Word本身具有的VBA功能完成相应的任务。 阅读详情

今天先起个头,回头慢慢完善,:)

PB利用OLE操作WORD、EXCEL的函数可以查看WORD、EXCEL的帮助文件,里面关于WORD、EXCEL的编程信息非常详实,如果你的WORD、EXCEL帮助当中没有相关内容,重装OFFICE,选择相关安装内容即可,这个问题也属于老问题,很多朋友问此问题,下面以WORD当中Ole_Object.Selection.TypeText()这个例子,我抓了几张图,描述了具体如何查找相关对象、相关方法、具体用法的过程,具体见:
http://blog.youkuaiyun.com/images/blog_youkuaiyun.com/balloonman2002/17312/o_VBA-1.JPG
http://blog.youkuaiyun.com/images/blog_youkuaiyun.com/balloonman2002/17312/o_VBA-2.JPG
http://blog.youkuaiyun.com/images/blog_youkuaiyun.com/balloonman2002/17312/o_VBA-3.JPG
http://blog.youkuaiyun.com/images/blog_youkuaiyun.com/balloonman2002/17312/o_VBA-4.JPG

如果不知道相应的功能对应哪些对象、那些函数,可以通过WORD、EXCEL自带的“录制宏”功能实现,具体方法见下:

......(略)......

至于EXCEL的操作方法类似,不再赘述。

附:常见VBA语法:

......(略)......

PowerBuilder调用Word文档处理实战详解 htmltable {th, td {th {pre {简介:在IT开发中,PowerBuilder(PB)作为强大的数据库应用开发工具,常需与Microsoft Word集成以实现文档自动化处理。本文介绍如何通过OLE自动化技术在PB中调用Word,完成文档的创建、编辑、保存与关闭等操作。内容涵盖OLE对象创建、Word对象模型调用、错误处理机制及性能优化策略,适用于报告生成、模板打印等企业级应用场景。 阅读详情

相关推荐

PB调用word,打开word

PB调用word,打开wordPB调用word,打开wordPB调用word,打开wordPB调用word,打开word

pb 对excel的操作

1.创建Excel对象  eole=CREATEOBJECT(′Excel.application′)  2.添加新工作簿  eole.Workbooks.add  3.设置第3个工作表为激活工作表  eole.Worksheets(″sheet3″).Activate  4.打开指定工作簿  eole.Workbooks.Open(″c://t

勤劳的懒猫 1603

VUE3 实战手记(一)集成 EasyUI for Vue 组件库

本文详细介绍了如何在VUE3项目中集成EasyUI for Vue组件库,包括环境准备、基础安装、配置与集成、TypeScript类型问题解决以及组件实战等内容。EasyUI以其轻量级和开箱即用的特性,特别适合快速开发后台管理系统,提升开发效率。

weixin_30628801的博客 529

PB中调用OLE打开word文档

oleobject ole_1 String ls_filename Integer li_ret ls_filename = 'F:/44.doc' // 你的word文档路径 ole_1 = create oleObject //建立与Word的连接 li_ret = ole_1.ConnectToObject("Word.application")

雾雨风逝 7852

零代码做游戏:AI辅助开发HTML5网页小游戏从创意到发布全流程

在软件开发领域,自然语言编程正成为一种新兴的人机协作方式,而AI辅助开发则是其最典型的落地形态。它让开发者无需精通语法,只需用清晰的语言描述游戏规则与交互逻辑,AI便能自动生成可运行的代码。这种模式大幅降低了编程门槛,尤其适合快速验证创意、制作原型。对于HTML5网页游戏而言,借助AI生成单个HTML文件,配合在线运行环境,即可在浏览器中直接试玩、迭代与分享。无论是产品经理验证玩法、运营人员制作互动小游戏,还是教育者设计课堂闯关,都能通过自然语言描述需求,让AI完成代码实现与报错修复。本文完整记录了一个“接

weixin_31497453的博客 329

《童虎学习笔记》5分钟用Keepalived搭建MySQL高可用实现虚ip自动漂移

1

tonghu_note的博客 5617

pb数据窗口控件OLE

OLE自动化是不同应用程序之间进行通讯的一个标准。 OLE自动化的工作方式是:通讯被动方(OLE服务器)应用程序向通讯主动方(OLE客户机)应用程序提供一个以上可供其调用的OLE自动化对象类型,OLE客户机通过引用这些对象实现对OLE服务器的调用,然后通过设置对象的属性和使用对象的方法操纵OLE服务器应用程序,完成两者之间的通讯。 Powerbuilder7.0是一个完全支持OLE自动化的应用程序开发工具。使用POWERBUILDER7.0,既可以编制做为OLE服务器的应用程序,也可以编制作为OLE客户机.

lzgy的博客 1832

android 运动目标检测_MindSpore应用案例:AI对篮球运动员目标的检测

MindSpore作为一个端边云协同的开源的全场景AI框架,今年3月份开源以来,受到了业界的广泛关注和应用,欢迎大家参与开源贡献、模型众智合作、行业创新与应用、学术合作等,贡献您在云侧、端侧 (HiMindSpore 应用程序)、边侧以及安全领域的应用案例。MindSpore与您在AI领域共同成长,让AI使能千行百业,释放出强大的生产力。本文讲述的是MindSpore对篮球运动员目标的检测应用,通...

weixin_33603813的博客 834

在PB中嵌入Word文档

PB(PowerBuilder)是Sybase公司推出的一种优秀的数据库开发工具,利用它的数据窗口控件可以快速地开发出一个数据管理系统。现在许多单位很注重报表的格式,需要不同类型的报表,所以必须提高报表格式的多样性。虽然我们可以利用PB设计出具有打印功能的窗口,但是由于格式是事先规定好的,用户很难根据需要进行修改。Word是大家熟悉的一种文字处理工具,具有强大的编辑与打印功能。如果能够将数据源动态

晨风的专栏 2986

MIMIC数据库简介

一 、MIMIC简介 MIMIC(Medical Information Mart for Intensive Care),是一个大型的公开数据库。该数据库记录了2001年至2019年期间贝斯以色列女狄肯斯医疗中心重症监护病房患者的相关数据,拥有4万多名患者的医疗健康数据和记录。 MIMIC数据库记录了人口统计学信息,如病人的性别、身高、宗教等情况。记录了实验室检验信息,如血常规,肝功能,肾功能等实验室检测数据。记录了患者的用药信息,如高血压患者服用了治疗高血压类药物等。记录了护理人员以及患者的护理级别等。

越努力 越幸运 1万+

利用pytorch长短期记忆网络LSTM实现股票预测分析

长短时记忆网络(Long Short Term Memory Network, LSTM),是一种改进之后的循环神经网络,可以解决RNN无法处理长距离的依赖的问题,目前比较流行。LSTM主要就是加入了三个门控:第一个开关遗忘门:负责控制继续保存长期状态c;第二个开关输入门:负责控制把即时状态输入到长期状态c;第三个开关输出门:负责控制是否把长期状态c作为当前的LSTM的输出。

优快云 精品推荐 1万+

在PB中用OLE存取blob类型数据

前言:在数据库的开发过程中,经常需要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样—如有可能是语音文件、视频文件、图片文件、文本文件等,怎样在PB中实现这些格式不同的备注文件的存取及预览,一直是PB开发人员比较关心的一个问题,本文系统的介绍了三种存取备注二进制信息的方法。

jlwei888的专栏 7378

一个 ABAP 工具,能打印系统里某个用户对 BSP 应用的浏览历史记录

只要一个用户在 SAP ABAP 系统里浏览过 BSP 页面,会留下浏览历史记录。本工具会解析出这些记录,打印出该用户浏览的历史事件,和浏览过的页面名称。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 546

PB10中Microsoft OLE DB数据库连接配置

PB10中OLE Microsoft OLE DB数据库连接配置 PB10的测试版本已经推出来有段时间。可是我直到现在我才开始试用:$ 。PB10 Beta 1可以到下面两个地址下载: 1、陶清:http://www.pdriver.com/display.asp?key_id=15632、Sybase:http://www.sybase.com/detail?id=102

ldy的专栏 3579

机器学习实战5-天气预测系列:利用数据集可视化分析数据,并预测某个城市的天气情况

大家好,我是微学AI,最近天气真的是多变啊,忽冷忽热,今天再次给大家带来天气的话题,机器学习实战5-天气预测系列,我们将探讨一个城市的气象数据集,并利用机器学习来预测该城市的天气状况。该数据集包含年平均温度和湿度等信息。

微学AI的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

PB中将数据导出到Word或Excel后,不打开文件直接打印

ole_object.Visible=false ole_object.ActiveDocument.PrintOut() 转载于:https://www.cnblogs.com/wjonjon/archive/2010/01/08/1642247.html

weixin_30322405的博客 231

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

PB通过OLEObject使用Word

PB通过OLEObject使用Word (加入日期:2004-9-29) 【保存文章至硬盘】【打印文章】【字体:大 中 小】 分享到: 0 1           引言 在编程的时候,常常需要访问Word文档。除了使用DDE之外,PowerBuilder还有一种操作Word的方式,就是通过OLEObjcet和OLEControl。 OLEObject是不可视的OLE对象,

那些年踩过的坑 2833

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

在PB中使用OLEObject操作Excel

在PB中使用OLEObject操作Excel

freelyeagle的博客 4842

使用VC++6.0 MFC OLE操作Excel 进行简单的读写

使用VC++6.0 MFC OLE操作Excel 进行简单的读写 使用VC60 MFC OLE操作Excel 进行简单的读写 - 简单的准备工作 - 所需求的类库 - 写入操作 -读取操作 -总结- 简单的准备工作首先保证VC++6.0在你的电脑上正确地安装,当然我们用Visual Stdio也是一样的。然后,我们需要创建一个工程: 简单设置之后,我们我们得到一个基于对话框的基本MFC程序。

llwodao的专栏 9013

如何切换中英文输入法及全角/半角?(原创)

如何切换中英文输入法及全角/半角?问题描述:如何切换中英文输入法及全角/半角、中英文字符等?解决方案:一、声明外部函数: function boolean ImmSimulateHotKey (UnsignedLong hWnd,UnsignedLong dwHotKeyID) library "IMM32.dll"function unsignedlong GetKe

欢迎来到 Balloonman2002 之家,:) 1万+
上一篇: 将DW数据窗口导出为EXCEL文件的方法(整理)
下一篇: 浅谈如何分类判断PB当中指定对象是否存在?(原创)
balloonman2002
博客等级 码龄24年 115粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值