尝试访问目录时编译错误

时间:2017-10-22 16:30:54

标签: vba excel-vba excel

以下代码字符串不断返回错误的预期名称参数,我无法弄清楚问题出在哪里:

With ActiveSheet.Shapes.AddPicture(Filename:="C:\Users\" & user & _
     "\Dropbox (Junior-Consult)\JC - Eksterne projekter\1 JC - Virksomheder\2017-18\Dansk Supermarked - Mapping af kvalitative kommentarer\4. Analyser\" & _
     country(j) & "\Billeder\" & pic_pre(i) & ws_name(j) & ".jpg",

但是这段代码很好用:

"C:\Users\" & user & _
  "\Dropbox (Junior-Consult)\JC - Eksterne projekter\1 JC - Virksomheder\2017-18\Dansk Supermarked - Mapping af kvalitative kommentarer\4. Analyser\" & _
  country(i) & "\Sentiment\" & country(i) & "_sent_o_" & ws_name(j))

我无法弄清楚我的目录字符串的哪一部分是错误的?

1 个答案:

答案 0 :(得分:1)

你的目录字符串可能没问题。你没有以正确的方式结束第一个陈述。也许是因为你的原始字符串很长,你没有看到它。 您可以使用_使用多行,如下所示:

With ActiveSheet.Shapes.AddPicture(Filename:="C:\Users\" & user & _
  "\Dropbox (Junior-Consult)\JC - Eksterne projekter\1 JC - Virksomheder" & _
  "\2017-18\Dansk Supermarked - Mapping af kvalitative kommentarer" & _
  "\4. Analyser\" & _
  country(j) & "\Billeder\" & pic_pre(i) & ws_name(j) & ".jpg")

我们现在在评论中回答吗?我在教程中错过了。