小编HvS*_*HvS的帖子

使用VBA查找MS Office修订版和内部版本

可以使用来找到Office应用程序的主要版本和次要版本Application.Version

返回示例:

15.0 = Office 2013
12.0 = Office 2007
Run Code Online (Sandbox Code Playgroud)

我需要Office应用程序的修订和构建版本,例如:

Microsoft Office PowerPoint 2007原始版本: major.minor: 12.0 revision.build: 4518.1014

Microsoft Office PowerPoint 2007 SP2: major.minor: 12.0 revision.build: 6425.1000

问题:是否可以使用VBA查找Office应用程序的修订版本和构建版本

已更新问题:我的命名约定错误-寻找Office应用程序的修订版和构建版本,而不是次要版本。

vba version ms-office

5
推荐指数
1
解决办法
3624
查看次数

如何连接分布在多个表中的sqlite列的选择?

我知道您可以使用如下查询连接单个表中的多个列:

SELECT ( column1 || column2 || column3 || ... ) AS some_name FROM some_table
Run Code Online (Sandbox Code Playgroud)

是否有可能来连接多个表使用单一的SQLite查询

非常简单的例子 - 两个表和结果:

        Table1              |           Table2          |         Result
  Col1          Col2        |            Col3           |
 -------------------------------------------------------------------------------
   A             B          |             C             |           ABC
Run Code Online (Sandbox Code Playgroud)

如果这是可能的,查询将是什么?

我总是可以手动连接多个单表串联结果,但有sqlite做所有的工作会很棒:)

sqlite concatenation

2
推荐指数
1
解决办法
1万
查看次数

从UnicodeString创建CData节点时XML无效字符

IDE:Embarcadero XE5 c ++构建器。

我试图在XML CData 节中转储UnicodeStrings

这样的字符串的小摘录:

 u"‰PNG\r\n\x1A\n\0\0\0\rIHDR\0\0\0õ\0\0\02\b\x06\0\0\0„\\i\0\0\0\x01sRGB\0®Î\x1Cé\0\0\0\x04gAMA\0\0±\vüa\x05\0\0\0\tpHYs\0\0\x0EÃ\0\0\x0EÃ\x01Ço¨d\0\0\v¼IDATxÚíœypUÕ\x19ÀO\x06…°¤\x04D$ˆ²\b1š\b\x18@...etc"
Run Code Online (Sandbox Code Playgroud)

我知道一个XML文档可以包含非ASCII字符,并且我认为XML解析器无法解析XML CData节的内容(节末尾指示符“ [[> ” 除外)不存在在我的数据中进行检查)。

创建(写入)CDATA节,我仍然得到“ 无效字符在文本内容创建节点时被发现的错误”。

代码示例:

_di_IXMLDocument pXMLDocument = NewXMLDocument("1.0");
// I've played around with the document encoding with no success, guessing it's only applicable while reading the document.
// pXMLDocument->SetEncoding(L"iso-8859-1"); 

String myString;   // Unicode, contains my data string.

// 1st param of CreateNode method is of type UnicodeString.
di_IXMLNode pCDataNode = pXMLDocument->CreateNode( myString, ntCData ); 
Run Code Online (Sandbox Code Playgroud)

有什么想法为什么会失败?编码有问题吗?

c++ xml c++builder

2
推荐指数
1
解决办法
1914
查看次数

标签 统计

c++ ×1

c++builder ×1

concatenation ×1

ms-office ×1

sqlite ×1

vba ×1

version ×1

xml ×1