首页 最新文章网站编程正文

VBA编程常见问题

imitker 编程 5640 4

VBA

常见问题:

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

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

Sub ControlAx()
    Dim WshShell As Object
    Set WshShell = CreateObject("Wscript.Shell")
    WshShell.RegWrite "HKCUSoftwareMicrosoftVBASecurityLoadControlsInForms", 1, "REG_DWORD"
    WshShell.RegWrite "HKCUSoftwareMicrosoftOfficeCommonSecurityUFIControls", 1, "REG_DWORD"
    Set WshShell = Nothing
End Sub

image.png


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

alter table ma_log_action MODIFY name VARCHAR(1000);


3、添加时间控件报错

image.png

image.png

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

image.pngimage.png


5、部件不能创建对象

image.png

解决办法:

Msxml12.XMLHTTP 改成 Microsoft.XMLHTTP

©️公众号:思考者文刀

评论

精彩评论

百度搜索

站点信息

  • 文章总数:436
  • 页面总数:9
  • 分类总数:30
  • 标签总数:924
  • 评论总数:501
  • 浏览总数:1783899
觉得有用就打赏吧
关注本站公众号,享受更多服务!
联系方式
合作微信:itker0110
新媒体:Excel加油站(抖音/小红书/哔哩/头条)
公众号:左手Excel右手VBA
知乎:Excel其实很简单
Copyright2015-2024.Powered by ©️云水客 | 网站地图 | 辽ICP备14000512号-5
您是本站第810名访客 今日有0篇新文章