- 浏览: 256594 次
文章分类
- 全部博客 (395)
- Tech (0)
- [随笔分类]心情 (95)
- [随笔分类]技术 (112)
- [随笔分类]管理心得 (13)
- [随笔分类]Code SOP (5)
- [随笔分类]望图知意 (11)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (8)
- [随笔分类]重构代码 (1)
- [随笔分类]童童 (2)
- Program (1)
- [随笔分类]看你知道不知道 (1)
- [网站分类]4.其他技术区 (31)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (21)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [随笔分类]昨日关注 (15)
- [网站分类]6.读书区(技术书籍阅读心得、书籍推荐) (3)
- [随笔分类]一步一个脚印 (2)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (3)
最新评论
通常VB提供的控件样式并不能满足用户的需要,因此用户需要频繁更改控件样式,如果项目需要的控件比较多,为了统一控件的样式,用户需要频繁的拷贝控件,以保证样式的统一,因此为了同步控件的样式,程序员的工作会很多,还有就是设计完成的样式无法保留,以为下一个项目来使用,因此利用vb6的Add-Ins 的功能可以很方便的实现这些功能。
这样就可以在添加控件的过程,系统会弹出窗口提示用户选择已经存在的样式。
也可以修改代码来更改控件的样式,以满足自己的要求。
>
也可以将任何控件的样式保存出来。
>
使用后效果如下,这样就可以快速完成控件样式的设置
所有的样式属性均保存在文件中,通过对文件的修改和利用,就可以快速的完成样式的设置。
目前在代码中还需要处理集合类型的属性,如Font对象。
修订:通过下面代码补充了字体相关的属性
sb.Add st.Merge(".ControlObject.Font.Bold=", .Font.Bold)
sb.Add st.Merge(".ControlObject.Font.Charset=", .Font.Charset)
sb.Add st.Merge(".ControlObject.Font.Italic=", .Font.Italic)
sb.Add st.Merge(".ControlObject.Font.Name=", Chr(34), .Font.Name, Chr(34))
sb.Add st.Merge(".ControlObject.Font.Size=", .Font.Size)
sb.Add st.Merge(".ControlObject.Font.Strikethrough=", .Font.Strikethrough)
sb.Add st.Merge(".ControlObject.Font.Underline=", .Font.Underline)
sb.Add st.Merge(".ControlObject.Font.Weight=", .Font.Weight)
对于图像还没有好的办法只有通过.Properties("Picture").Object=LoadPicture(Path)来解决了,还有就是Path只能用绝对路径,不爽。
还有就是需要用户需要注意属性的设置次序,不同属性的设置次序会带来不同的效果,因此需要注意。
在配置文件的处理中使用了VB脚本控件,目前还没有考虑安全性。
现在迷上了Add-Ins开发的想法就是效率开发,让复用无处不在。
已经完成VB Add-Ins有控件前缀自动添加、控件样式模板和代码模板,现在遇到的难题事,代码模板的使用还是比较麻烦,如果能够内置到IDE里边就好了,目前效果如下:
补充:
1:App.path传递路径。
2:文件覆盖提示。
3:重写文件内容问题。
这样就可以在添加控件的过程,系统会弹出窗口提示用户选择已经存在的样式。
也可以修改代码来更改控件的样式,以满足自己的要求。
>
也可以将任何控件的样式保存出来。
>
使用后效果如下,这样就可以快速完成控件样式的设置
所有的样式属性均保存在文件中,通过对文件的修改和利用,就可以快速的完成样式的设置。
目前在代码中还需要处理集合类型的属性,如Font对象。
修订:通过下面代码补充了字体相关的属性
sb.Add st.Merge(".ControlObject.Font.Bold=", .Font.Bold)
sb.Add st.Merge(".ControlObject.Font.Charset=", .Font.Charset)
sb.Add st.Merge(".ControlObject.Font.Italic=", .Font.Italic)
sb.Add st.Merge(".ControlObject.Font.Name=", Chr(34), .Font.Name, Chr(34))
sb.Add st.Merge(".ControlObject.Font.Size=", .Font.Size)
sb.Add st.Merge(".ControlObject.Font.Strikethrough=", .Font.Strikethrough)
sb.Add st.Merge(".ControlObject.Font.Underline=", .Font.Underline)
sb.Add st.Merge(".ControlObject.Font.Weight=", .Font.Weight)
对于图像还没有好的办法只有通过.Properties("Picture").Object=LoadPicture(Path)来解决了,还有就是Path只能用绝对路径,不爽。
还有就是需要用户需要注意属性的设置次序,不同属性的设置次序会带来不同的效果,因此需要注意。
在配置文件的处理中使用了VB脚本控件,目前还没有考虑安全性。
现在迷上了Add-Ins开发的想法就是效率开发,让复用无处不在。
已经完成VB Add-Ins有控件前缀自动添加、控件样式模板和代码模板,现在遇到的难题事,代码模板的使用还是比较麻烦,如果能够内置到IDE里边就好了,目前效果如下:
补充:
1:App.path传递路径。
2:文件覆盖提示。
3:重写文件内容问题。
发表评论
-
启动NDuiker项目
2005-01-20 17:05 460今天是进驻博客园的第一天,在这里安家真的很不错,十分感谢DuD ... -
NDuiker项目第2天总结
2005-01-21 08:53 654昨天晚上基本上实现了 ... -
NDuiker项目第3天
2005-01-22 22:50 587今天是周六了,原本以为是很轻松的一天,结果只有到了这个时 ... -
NDuiker项目第6天
2005-01-25 16:50 582这几天好忙,也好累呀,这几天是公司项目收尾的阶段,忙的都透不过 ... -
对.Net 类库的一点思索
2005-02-02 09:29 614这些天主要在测试GDI+的 ... -
测试一个网站的想法
2005-02-05 17:07 544由于项目的需要,测试了一下“上海研发公共服务平台” 登录:ht ... -
项目建议书编写总结
2005-02-25 15:46 775昨天完成了项目建议书的编写工作,整个春节期间的工作到今天全部完 ... -
MyIE 增加了RSS功能
2005-02-28 09:54 574今天更新了MyIE,发现MyIE增加了RSS功能,试用了一下, ... -
www.beihua.edu.cn计划摘录
2005-02-28 14:11 783www.beihua.edu.cn工作计划 1:网站后期制作计 ... -
网站调研资料记录
2005-03-01 15:56 631资料整理备忘 1:内外网IP确认 ... -
静静的看书
2005-03-08 17:18 583这几天还是很忙,但是似乎好了很多,因为目前主要是写一个基于Sm ... -
我的Smart Client 的学习笔记
2005-03-09 15:35 1696User Interface Process (UIP) Ap ... -
研发、开发、运营
2005-03-25 12:15 636这些天很忙,网络也不争气,才刚刚好一点。 ... -
当需求变更来临
2005-04-30 14:26 543昨晚已经和老婆安排好5 ... -
重新登录Window2003的域
2005-05-12 09:58 688今天公司要求重新登录Windows2003的域,记录一下,以后 ... -
当不愿意写字得时候
2005-05-16 15:36 711做项目得前期分析得时候,我还是比较喜欢在本子上写写、画画得,通 ... -
远离技术的时候
2005-06-20 11:05 434这一个月一直在忙一个项目,现在项目的可研报告也 ... -
Asp.Net 中使用客户端Activex控件需要注意的事情
2005-08-13 12:57 953案例:Asp.Net +VB制作的Activex控件 操作系统 ... -
Office开发中的测试的与众不同之处
2005-08-22 14:29 727今天修改了一下自己以 ... -
大家确实都很忙
2005-08-27 08:20 737先谈几个技术问题: 1 ...
相关推荐
本教程将探讨如何利用VB6来创建Excel和PowerPoint的插件,即AddIns,以增强这些Microsoft Office应用程序的功能。 首先,我们需要理解什么是COM(Component Object Model)。COM是微软提出的一种组件技术,它允许...
Revit2018 Add-In Manager 是一个针对Autodesk Revit 2018软件的重要扩展工具,专门用于管理Revit的插件(add-ins)。Revit是一款广泛应用于建筑信息模型(BIM)领域的专业软件,它允许用户创建、编辑和共享建筑设计的三...
4. 在VB的Add-ins管理器中启用新安装的滚轮插件。 5. 根据需求调整插件设置,如滚轮速度和行为。 这个插件的实现原理可能涉及到VB的API调用和事件处理。VB允许开发者捕获和响应鼠标滚轮事件,通过监听`WM_MOUSE...
2. 解压文件到指定目录,通常是VB6的安装目录下的某个子文件夹,如"Addins"。 3. 启动VB6.0,进入IDE环境。 4. 在VB6的"工具"菜单中找到"加载/卸载控件"选项,选择刚刚解压的插件进行加载。 5. 重启VB6后,如果设置...
ArcGIS的二次开发主要依赖于两种技术:ArcObjects(AO)和ArcGIS Desktop Add-ins。ArcObjects是Esri提供的SDK(Software Development Kit),包含了大量COM组件,这些组件可以用来创建与ArcGIS平台交互的应用程序。...
对于一些比较好的控件,如果不是开源的,完全可以导出成文件,然后自己加上注释,少许修改,很好的利用起来。(不开源的dll,用起来也不放心啊) 具体的初始化设置方法:点击View->Add-Ins...,弹出一个窗口,然后...
利用键盘精确移动控件和设置控件尺寸 按字母或数字顺序排列列表框中的列表项. Tag属性的妙用. 利用VB产生屏幕变暗的效果. 使两个列表框(ListBox)的选项同步 获得WinX下文件的短文件名 使指定窗口...
利用VBA库(如Add-ins)来扩展功能。 10. **与其他应用程序交互**:通过VBA调用其他Office应用程序或者外部程序,实现跨软件的数据交换和任务协同。 通过学习以上知识点,你将能够熟练地运用VB进行Excel的二次开发...
在Word中,这些Add-ins可以用于自动化文档处理、数据整合、报告生成等各种定制任务。 描述中的链接虽然无法直接访问,但从常规的CSDN博客文章来看,它很可能包含了一个关于如何配置Word VSTO Add-in的详细教程。这...
- 部署DLL文件到AutoCAD的Addins目录,以便启动时自动加载。 最后,需要注意的是,为了保证代码的稳定性和兼容性,需要对可能出现的异常进行处理,并且遵循AutoCAD的开发最佳实践。此外,为了调试和测试,可以使用...
AddIns.Add Filename:=ThisWorkbook.Path & "\MycustomUI.xlam" Application.AddIns("MycustomUI").Installed = 1 End Sub,然后点保存,关闭此工作薄 第十九步:新建一个新的工作薄,保存在“EXCEL2010选项卡安装...
3. 将`VB6IDEMouseWheelAddin.dll`复制到VB6.0安装目录下的相应插件目录,通常为`C:\Program Files\Microsoft Visual Studio\VB98\AddIns`。 4. 打开VB6.0 IDE,如果需要,可能需要重新启动IDE,以使改动生效。 5. ...
- **AddIns对象**:代表已安装的加载项,可以用来控制加载项的激活状态,或者获取其他加载项的信息。 - **Events对象**:提供事件通知,例如当IDE状态变化或用户执行特定操作时触发的事件。 了解EOM后,开发者...
2. **项目类型**:VSTO支持两种主要的项目类型——Add-ins(加载项)和Documents(文档)。Add-ins是在Office应用程序启动时加载的组件,可以扩展应用程序功能。Documents则允许开发者创建具有自定义功能的文档模板...
This is a VB6 Addin to create comments for your code. Its very well documented and you should be able to adapt it for writing your own addins
12. **AddIns/AddNewMode**: 与添加插件相关,AddIns管理已加载的插件,AddNewMode用于指定新记录的添加模式。 13. **Address**: 通常用于表示控件的位置或地址。 14. **Caption**: 控件的标题或标签。 15. **...
开发者可以通过这些工具创建宏、自定义功能区、独立的Add-ins,甚至可以创建完全嵌入到Office应用内的完整解决方案。 在提供的文件中,“setup.exe”很可能是安装程序,用于部署这个Office二次开发的控件或库。用户...