恢复pb窗口 标题栏

恢复pb窗口 标题栏,第1张

什么意思?窗口标题栏在窗口的属性处有设置,TITLE就是窗口打开的名字。

另外,你能看到一个属性叫TitleBar,这个就是标题栏的属性,默认是选中的,如果不选中,那么窗口打开,就没有标题栏了。

long numcols , numrows , c, r

OLEObject xlapp , xlsub

int ret,coli

string colname,colname1

numcols = long(dw_dataObjectDataWindowColumnCount)

numrows = dw_dataRowCount()

xlApp = Create OLEObject

ret = xlAppConnectToNewObject( "Excelapplication" )

if ret < 0 then

MessageBox("Connect to Excel Failed !",string(ret))

return

end if

xlAppApplicationWorkbooksadd()

xlAppApplicationVisible = true

xlsub = xlappApplicationActiveWorkbookWorksheets[1]

string colnum //判断是A、B或AA、AB还是BA、BB、BC

if integer(numcols) > 26 then

string colnumd,colnumd1

int numcols1,numcols2

numcols1 = mod(numcols,26)

numcols2 = numcols / 26

colnumd = char(numcols1 + 96)

colnumd1 = char(numcols2 + 96)

colnum ="'" + colnumd1 + colnumd + "'"

else

colnum = char(numcols + 96)

end if

xlsubcells[1,1] = tabname //标题

xlsubcells[1,1]HorizontalAlignment = 3

xlsubcells[1,1]VerticalAlignment = 3

xlsubcells[1,1]FontSize = 20

xlsubrange("a1:" + colnum + "1")Merge()

string ls_colname

integer i

for i = 1 to numcols

//得到标题头的名字

ls_colname = dw_datadescribe('#' + string(i) + "name") + "_t"

xlsubcells[2,i] = dw_datadescribe(ls_colname + "text")

next

//画表格线

string ls_range

ls_range = "A2:" + colnum + Trim(string(numrows+2))

xlsubrange(ls_range)borders(1)linestyle = 1

xlsubrange(ls_range)borders(2)linestyle = 1

xlsubrange(ls_range)borders(3)linestyle = 1

xlsubrange(ls_range)borders(4)linestyle = 1

//将数据写到EXECL

For c = 1 to numcols

For r = 1 to numrows

xlsubcells[r + 2,c] = dw_dataobjectdata[r,c]

Next

Next

xlappApplicationActiveWorkbooksaved = false

xlAppDisConnectObject()

Destroy xlapp

可以按照以下步骤进行:

1、在代码中定义一个变量header,使用headerParseFromString()方法将二进制数据反序列化为header消息类型的实例。

2、使用headerhas_autoheight()方法判断autoheight列是否存在,如果存在则进入下一步,否则进行异常处理。

3、使用headerautoheight()方法获取autoheight列的值,即he。

4、对获取的he值进行需要的后续处理。

以上就是关于恢复pb窗口 标题栏全部的内容,包括:恢复pb窗口 标题栏、PB数据窗口数据导出到Excel脚本需求。、pb中如何动态获取header中autoheight列的he等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9741141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存