在c#中查看codesoft模版的变量名

.Net技术 码拜 4年前 (2016-02-26) 687次浏览
小弟最近在编写一个c#调用codesoft的程序,需要读取codesoft文件中的变量,然后在c#程序中赋值,最后再打印。可是在网上找了很久,就是没找到怎么样读取codesoft文件变量,都是已知变量名,然后在c#中赋值,但这样不能满足本人的要求。本人现在只知道Variables是一个COM对象,是不是COM对象就无法提取出其中包含的变量名了?还有,codesoft自带了一个activex插件,用那个插件是能读取出变量的,但是没有源码,很无语。还请知道的高手不吝赐教!多谢!
解决方案

20

// 可以参考下
CodeSoft.lbl.Documents.Open(FileName, false);
object vars = doc.ReadVariables(enumDataSource.lppxDataSourceForm);
Object[,] keyValueArrays = (Object[,])vars;
int varCount = keyValueArrays.GetUpperBound(0);
for (int i = 0; i < varCount; i++)
{
}

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在c#中查看codesoft模版的变量名
喜欢 (0)
[1034331897@qq.com]
分享 (0)