ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: ivccav

[原创] VBA窗体表格神器——VSFlexgrid Pro 8.0基础教程

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2019-1-10 08:40 来自手机 | 显示全部楼层
本帖已被收录到知识树中,索引项:控件
chis3 发表于 2019-1-9 23:28
我的不是about的問題啊,可能是office或windows的問題
只要一拉出vsflexgrid立時彈離excel,沒辦法解決啊

你的office Windows是不是都是正版的?应该是和系统有关的。

TA的精华主题

TA的得分主题

发表于 2019-1-10 09:43 | 显示全部楼层
zpy2 发表于 2019-1-10 08:40
你的office Windows是不是都是正版的?应该是和系统有关的。

正版的,公司機來的

TA的精华主题

TA的得分主题

发表于 2019-1-10 09:45 来自手机 | 显示全部楼层
chis3 发表于 2019-1-10 09:43
正版的,公司機來的

嗯,正版的可能是不能用破解的控件吧,我瞎猜的。

TA的精华主题

TA的得分主题

发表于 2019-1-10 09:52 | 显示全部楼层
本帖最后由 ldy 于 2019-1-10 09:54 编辑

正好准备用这个替换 MSHFlexGrid 还没开始仔细研究 就看到这个帖子, 瞌睡了头一歪就碰到这个枕头, 节省了不少时间,感谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-10 10:00 来自手机 | 显示全部楼层
zpy2 发表于 2019-1-10 09:45
嗯,正版的可能是不能用破解的控件吧,我瞎猜的。

应该没有这个问题吧?我的office2007也是笔记本自带的,用着没有问题。他这个问题建议安装完整版的控件试试,网上可用的码很多。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-10 12:42 | 显示全部楼层
chis3 发表于 2019-1-10 09:43
正版的,公司機來的


安装完整版吧,也才11MB,87楼的链接不是有很多可用码吗?

TA的精华主题

TA的得分主题

发表于 2019-1-10 13:58 | 显示全部楼层

使用控件过程中的几个问题的解决方法,也许对大家有用。

本帖最后由 qinyu0745 于 2019-1-11 10:44 编辑
ivccav 发表于 2019-1-2 11:46
我只有win7 32位,官方说明是支持64位系统的。我下载别人提供的控件,注册之后就可以用了,没有弹出任 ...

感谢楼主分享, 我的Win10 正版系统64 位, 装的是office 2007  注册控件成功, 目前使用正常。

一,注册过程: 1. 把 “vsflex8.ocx” 控件 复制到 office 的安装文件夹,(我也复制了一个到 C:\Windows\System32 文件夹里,不知哪个起的作用哈)
                       2. 批处理文件 : regsvr32 /s "C:\Program Files (x86)\Microsoft Office\Office12\vsflex8.ocx"
                       3.  以管理员身份运行, 有风险提示时,点选允许。
二, “无法装载这个对像  因为它不适应于这台机算机:”  的解决方法
                      1.  请确认 C:\Windows\SysWOW64 里面有没有“MSCOMCTL.OCX”  控件。 如没有(附件这个是我从网上下的,我用了正常,怕有风险的自己下载)。复制到这个文件夹(32位系统的可能是要复制到C:\Windows\System32 文件夹里 ),需要管理员身份才能复制进去。
                      2. 运行 : regsvr32.MSCOMCTL.OCX"
                      3. 有风险提示时,点选允许。
三, 每次打开出现不安全控件提示,要求初始化提示,很烦人,解决方法:
                     1. 在模块里建个sub,运行一次就好了,后面不会再出现提示。代码如下:
    Sub 去掉提示()
    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

四,控件是在附加控件里面,打开 “Componentone FLexGrid 8.0 (OLEDB) " 不同的版本可能不一样,我的是2007

其它win10系统 64 位的 朋友可以试下(我是这样解决的,你们看下有没有效果)

win10 64位系统

win10 64位系统

附加控件里

附加控件里

MSCOMCTL控件.zip

495.85 KB, 下载次数: 141

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-1-10 15:50 | 显示全部楼层
ivccav 发表于 2019-1-10 12:42
安装完整版吧,也才11MB,87楼的链接不是有很多可用码吗?

完整版是獨立的軟體?
不在vba中的activex控件, 那麼不是不能用vba的語法控制?

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-10 15:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
chis3 发表于 2019-1-10 15:50
完整版是獨立的軟體?
不在vba中的activex控件, 那麼不是不能用vba的語法控制?

完整版会写入注册表信息,其实安装的过程就是释放OCX控件,和写入注册表。使用上没有任何区别。

安装版有六七个OCX控件,对应Unicode版本,轻量版,DAO,OLEDB,,,很多版本。一般不需要那么多版本,浪费空间。但你说有弹窗,所以可以试试安装版。语言上支持32位和64位的VB和VC++,不用担心这个问题。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-10 22:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
qinyu0745 发表于 2019-1-10 13:58
感谢楼主分享, 我的Win10 正版系统64 位, 装的是office 2007  注册控件成功, 目前使用正常。

注册 ...


32位或64位系统都是没有问题的。Office2010也没有问题
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 22:43 , Processed in 1.062281 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表