这个变量应该如何放置在操作语句中?
正在处理编辑照片exif信息的小程序,exif信息有许多项,例如下面括号里都是exif信息项,大概总共有110多项.....................
exif1.Tag(SpatialFrequencyResponse) = " "
exif1.Tag(Noise) = " "
exif1.Tag(ImageNumber) = " "
exif1.Tag(SecurityClassification) = " "
exif1.Tag(ImageHistory) = " "
exif1.Tag(SubjectLocation) = " "
exif1.Tag(ExposureIndex2) = " "
exif1.Tag(TIFFEPStandardID) = " "
.................
我现在要做的就是把这个110多项放在变量中,放置到统一的处理语句中,这样来处理
exif1.Tag(xxxxx) ="123" 'xxxxx 就是一个变量,表示exif信息项
但是由于标准处理语句中括号没有双引号,所以我直接把变量放到括号中去是不合法的语句。但是我也想不到更好的其他语法来写,特此求助! --------------------编程问答-------------------- --------------------编程问答-------------------- 不明白啥意思,你的SpatialFrequencyResponse不是内容为"SpatialFrequencyResponse"的字符串变量或常量吗? --------------------编程问答--------------------
exif1.Tag(SpatialFrequencyResponse) ="123" '这样程序可以接受
============================================
xxxx="SpatialFrequencyResponse"
exif1.Tag(xxxx) ="123"
这样就不能接受 --------------------编程问答-------------------- 没有人知道么? --------------------编程问答-------------------- 应该取决于exif1.Tag提供的功能吧,如果没有那样的功能,可以自己包装一下 --------------------编程问答-------------------- 额,用CallByName呗.
--------------------编程问答--------------------
补充:VB , 基础类