Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA宏导出问题_Vba_Qlikview - Fatal编程技术网

VBA宏导出问题

VBA宏导出问题,vba,qlikview,Vba,Qlikview,我的代码有一个问题,每个JPG显示相同的数据,我希望它根据“邻居”字段显示不同的数据,但我得到的只是100个文件,在我的导出中显示相同的数据, 这些文件使用所有不同的变量名导出,但都显示相同的数据 我有一种感觉,我错过了什么,但找不到解决办法 代码如下 sub KnowYourNeighbourhood ActiveDocument.Sheets("SH02").Activate Set t=ActiveDocument.ActiveSheet set field1 = Act

我的代码有一个问题,每个JPG显示相同的数据,我希望它根据“邻居”字段显示不同的数据,但我得到的只是100个文件,在我的导出中显示相同的数据, 这些文件使用所有不同的变量名导出,但都显示相同的数据

我有一种感觉,我错过了什么,但找不到解决办法

代码如下

 sub KnowYourNeighbourhood

 ActiveDocument.Sheets("SH02").Activate  
 Set t=ActiveDocument.ActiveSheet  
 set field1 = ActiveDocument.Fields("Neighbourhood").GetPossibleValues

 for i = 0 to field1.Count - 1
 strNeighName = field1.item(i).Text



 ActiveDocument.Fields("Neighbourhood").Select field1.Item(i).Text



 Filepath = "H:\My Pictures\"  
 t.ExportBitmapToFile Filepath & strNeighName &".jpg"
 next   
 ActiveDocument.ClearAll true
 end sub

您是否
允许系统访问

宏编辑器左侧有一个设置。

您能否在下一个之前编写以下
Debug.Print Filepath&strNeighName&“.jpg”
,并在即时窗口中检查结果?尝试了此操作后,qlikview不支持使用DebugThen
MsgBox Filepath&strNeighName&“.jpg”
?问题应该在某个地方。谢谢Vityata,这已经解决了问题,但是我如何让它运行,而不增加显示消息框?您好,是的,导出问题现在已经解决,不允许系统访问谢谢