DXL获取对象名称

问题描述 投票:0回答:1

i具有带有文本对象和ole对象作为图标插入的模块。

我需要解析对象,如果该属性中存在ole对象,请检索ole对象的名称。

很遗憾,我不知道如何获取此信息。

是否有一种简单的方法来获取OLE文件名?

filenames ole ibm-doors
1个回答
0
投票

我认为没有简单的方法。

我刚刚尝试了以下代码

Object o = current
string s = richTextWithOle(o."Object Text")
print s

并查找文件名。结果是

{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fcharset0 Tahoma;}}
{\*\generator Riched20 10.0.18362}\viewkind4\uc1 
\pard\sa8\f0\fs20{\object\objemb{\*\objclass Word.Document.12}\objw1440\objh1215{\*\objdata 
01050000
01000000
11000000
576f72642e446f63756d656e742e313200
33000000
443a5c4d53435c446f63756d656e74735c414d495220766f6d2057617274656e20617566204672
6569686569742e646f637800
00000000

部分文件名是“ AMIR”。用ASCII表示的是41 4D 4952。这是objdata的第6行的一部分。

也许可以从此观察中创建一般规则和一些代码。祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.