page contents

VBA编程常见问题

  • 时间:3个月前
  • 浏览:187次

常见问题:

1、在执行xlam文件的时候总是提示:此应用程序要初始化可能不安全的ActiveX控件。如果您信任文件来源,请选择“确定"

解决方法:在任一打开的Excel上按ALT+F11,将如下代码拷入了(不用保存),并执行ControlAx。该操作主要的目的是修改注册表的信息,比直接找注册表手动修改要快。

Sub ControlAx()
    Dim WshShell As Object
    Set WshShell = CreateObject("Wscript.Shell")
    WshShell.RegWrite "HKCU\Software\Microsoft\VBA\Security\LoadControlsInForms", 1, "REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Office\Common\Security\UFIControls", 1, "REG_DWORD"
    Set WshShell = Nothing
End Sub

VBA编程常见问题 编程 1


2、在通过CopyFromRecoRDSet进行数据导出的时候,产品名称总是存在少数据的问题,这和数据库的字段类型(text)有关,通过更改字段类型(varchar)可解决

alter table ma_log_action MODIFY name VARCHAR(1000);


3、添加时间控件报错

VBA编程常见问题 编程 2

VBA编程常见问题 编程 3

4、无法删除控件s。无法辨认的错误

VBA编程常见问题 编程 4VBA编程常见问题 编程 5

留言反馈

Copyright ©刘相涛 powered by zblog 加入我们| 网站地图| 业务合作
歌曲 - 歌手
0:00