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
Excel VBA 7.1 comdlg_Excel_Vba - Fatal编程技术网

Excel VBA 7.1 comdlg

Excel VBA 7.1 comdlg,excel,vba,Excel,Vba,这适用于VBA 7.1 excel的宏。我正试图将文件导出到某个位置,但在该部分崩溃 我遇到的错误是找不到项目或库。未找到的引用是comDlg。我知道这是一个引用错误。但是,我不确定如何解决它 Private Sub cmdBrowse_Click() comDlg.Filter = "XML Files" comDlg.DialogTitle = "Save Export File As..." comDlg.ShowSave txtExportFile.Text = comDlg.File

这适用于VBA 7.1 excel的宏。我正试图将文件导出到某个位置,但在该部分崩溃

我遇到的错误是找不到项目或库。未找到的引用是comDlg。我知道这是一个引用错误。但是,我不确定如何解决它

Private Sub cmdBrowse_Click()
comDlg.Filter = "XML Files"
comDlg.DialogTitle = "Save Export File As..."
comDlg.ShowSave

txtExportFile.Text = comDlg.Filename

我在UCase函数调用中遇到了同样的问题,一个简单的VBA.UCase解决了这个问题。如果你需要更多的信息,请告诉我。我相信此宏/excel表是在旧版本上制作的,并被带入64位Windows 10。

您试图使用64位VBA主机中不支持的VB6控件。尝试一个32位Excel安装,但是考虑使用Apdio.GETSaveFieleMe/GoOpenFrimeNeNe:此类:

私有子CMD浏览\单击 Dim promptResult作为变量 promptResult=Application.GetSaveAsFilenamefile.xml,xml文件*.xml,*.xml,1,将导出文件另存为。。。 如果VarTypepromptResult=vbBoolean,则退出子提示被取消 txtExportFile.Text=cstrcomptresult 端接头
至于VBA无法解析UCase函数,…坏掉的项目引用会发生很多事情:我希望一旦从项目中删除遗留的32位内容,这些问题就会消失。

您正在尝试使用64位VBA主机中不支持的VB6控件。尝试一个32位Excel安装,但是考虑使用Apdio.GETSaveFieleMe/GoOpenFrimeNeNe:此类:

私有子CMD浏览\单击 Dim promptResult作为变量 promptResult=Application.GetSaveAsFilenamefile.xml,xml文件*.xml,*.xml,1,将导出文件另存为。。。 如果VarTypepromptResult=vbBoolean,则退出子提示被取消 txtExportFile.Text=cstrcomptresult 端接头
至于VBA无法解析UCase函数,…项目引用被破坏时会发生很多事情:我希望一旦从项目中删除遗留的32位内容,这些问题就会消失。

您可能有一个错误的/丢失的引用。请尝试,请检查工作簿引用并取消勾选将显示“缺失”的错误引用…它表示缺失:Microsoft Common Dialog Control 6.0 SP3Application.GetSaveAsFileName可能是一种不太容易出现问题的方法。您可能有错误/缺失的引用。请尝试,请检查工作簿引用并取消勾选错误的引用,它将显示“缺少”…它表示缺少:Microsoft Common Dialog Control 6.0 SP3Application.GetSaveAsFileName可能是一种不太容易出现问题的方法。这些代码行与取消勾选缺少的引用混合在一起,对我很有效。非常感谢!这些代码行与取消选中缺少的引用混合在一起,对我很有用。非常感谢!