相关疑难解决方法(0)

Mac上的VBA(Excel)词典?

我有一个Excel VBA项目,它大量使用Windows Scripting Dictionary对象.我最近有一个用户尝试在Mac上使用它并收到以下错误:

Compile Error: Can't find project or library
Run Code Online (Sandbox Code Playgroud)

这是使用Tools > References > Microsoft Scripting Runtime库的结果.

我的问题是,有没有办法让这项工作在Mac上

以下是我认为可能的解决方案的3个案例:

  1. 使用支持在Mac上使用词典的Mac插件(如果存在,我最喜欢的选项)
  2. 做一些如下变量开关:

    isMac = CheckIfMac
    If isMac Then
        ' Change dictionary variable to some other data type that is Mac friendly and provides the same functionality 
    End If
    
    Run Code Online (Sandbox Code Playgroud)
  3. 写2个完全独立的例程来做同样的事情(请让这不是需要发生的事情):

    isMac = CheckIfMac
    If isMac Then
        DoTheMacRoutine
    Else
       DoTheWindowsRoutine
    End If
    
    Run Code Online (Sandbox Code Playgroud)

macos excel vba dictionary excel-vba excel-vba-mac

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

删除特殊字符VBA Excel

我正在使用VBA读取一些TITLES,然后将该信息复制到powerpoint演示文稿中.

我的问题是,TITLES有特殊的字符,但我也在处理的图像文件没有.

TITLE构成了将JPEG加载到图片容器中的路径的一部分.例如"P k.jpg",但标题称为"pk".

我希望能够忽略TITLE中的特殊字符,只是让它看到一个空格,以便它选择正确的JPG文件.

那可能吗?

谢谢!

excel vba excel-vba excel-2010

10
推荐指数
3
解决办法
12万
查看次数

标签 统计

excel ×2

excel-vba ×2

vba ×2

dictionary ×1

excel-2010 ×1

excel-vba-mac ×1

macos ×1