
VB&VBA
yueliang2100
这个作者很懒,什么都没留下…
展开
-
Excel VBA将选择区域右移一列
Excel想选择下一列的对应区域原创 2021-12-02 09:53:23 · 1950 阅读 · 0 评论 -
VB.NET 中 ByVal 和 ByRef 传参方法的区别
在网上找了一下,觉得这个帖子关于ByVal 和 ByRef 说的比较清楚,所以就贴过来了。Public Class A Private _size As Int32 Public Property size() Get Return _size End Get Set(ByVal...转载 2020-08-21 21:16:19 · 1093 阅读 · 0 评论 -
VS2015 打包VB.net程序
VS2015 打包VB.net程序https://blog.youkuaiyun.com/baidu_27438681/article/details/72823844原创 2019-12-08 23:03:39 · 381 阅读 · 0 评论 -
VB NET 注册表操作
Imports SystemImports System.Collections.GenericImports System.TextImports Microsoft.Win32Imports System.DiagnosticsClass Reg ''' <summary> ''' 注册表设置值 ''' </summary> ...原创 2019-12-08 09:41:25 · 392 阅读 · 0 评论 -
vb.net操作注册表的方法分析【增加,修改,删除,查询】
这篇文章主要介绍了vb.net操作注册表的方法,结合实例形式分析了vb.net针对注册表的增加,修改,删除及查询操作相关实现技巧,需要的朋友可以参考下本文实例讲述了vb.net操作注册表的方法。分享给大家供大家参考,具体如下:增加:Dim key As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine...转载 2019-12-08 09:36:08 · 493 阅读 · 0 评论 -
VBA 快速实现Word三线表
Sub TablLine3() ' 三线表格式设置 Selection.Borders(wdBorderTop).LineStyle = wdLineStyleNone Selection.Borders(wdBorderLeft).LineStyle = wdLineStyleNone Selection.Borders(wdBorderBottom).Line...转载 2019-12-03 09:04:49 · 1522 阅读 · 1 评论 -
VBE插件开发
1、vsto写的vbe插件需要信任工程,建议仅限个人使用,不要用于开发商业插件,避免造成安全问题。2、真正的VBE插件是不需要vsto支持的,因为VBE对象与office的Excel、Word等应用对象没有什么关系,通过Application.VBE来操作vbe是进错门了。3、二楼的代码没有考虑非托管资源的释放,请在此基础上做二次开发的注意这个问题。某些特殊情况下,GC会无法管理丢失引用的Co...原创 2019-11-30 23:15:14 · 1236 阅读 · 0 评论 -
6个简单而有用的VBA自定义函数
VBA内部有许多有用的内建函数,但对于好些常规任务(或常见的问题)仍然需要编写自定义函数,这些问题是比较通用的。如检查一个文件是否存在等。这里包括了6个非常有用自定义VBA函数,你可以简单的复制这些代码到你的模块中,以备方便调用。这些函数包括:FileExists:检查一个文件是否存在– Returns TRUE if a particular file exists.FileNam...转载 2019-11-29 07:45:14 · 3259 阅读 · 0 评论 -
用vba判断当前的office软件是32位还是64位
上文介绍的是手动查看office软件是32位还是64位,如果要在vba中判断当前使用的office软件是32位还是64位,可以使用如下的最简单的代码判断:Sub QQ1722187970() Dim sText As String sText = Environ("PROCESSOR_ARCHITECTURE") Debug.Print sText If sT...转载 2019-11-25 15:07:21 · 1861 阅读 · 0 评论 -
vba返回excel中所有菜单命令栏CommandBar的名称
命令栏对象为CommandBar。在office中命令栏包含有菜单栏、工具栏。由于excel 2007版本开始,微软用ribbon代替了原来常用的菜单栏、工具栏。所以很多菜单栏、工具栏都已经不存在了,但是有些还是有使用价值的,比如单元格右键菜单栏。所有的菜单栏、工具栏集合在一起,构成了CommandBar集合对象。如果要在vba中操作具体的命令栏,可以使用CommandBars ( in...转载 2019-11-25 14:59:39 · 4228 阅读 · 0 评论 -
Excel删除加载项内自定义工具菜单
Sub delMbar()Dim mxlb As Stringmxlb = Environ("appdata") & "\microsoft\excel\*.xlb"If Dir(mxlb) <> "" ThenKill mxlbEnd IfEnd Sub转载 2019-11-25 14:38:07 · 847 阅读 · 1 评论 -
VBA添加Excel工作表
看到这个题目,很多人可能会说:添加工作表需要解释吗?连VBA小白都会用呀!没错,大家可能经常用到,但是大家是否都知道下面的用法呢,可能还真不一定呦!VBA添加工作表的代码看起来确实很简单。Worksheets.Add语法格式也很简单,前两个参数用于指定工作表插入的位置,第3个参数指定插入的工作表的数量,第4个参数指定插入的工作表的类型,MSDN帮助中...转载 2019-11-25 00:04:30 · 1382 阅读 · 0 评论 -
DLL相对路径:DLL文件未找到
http://blog.163.com/shikang999@126/ 问题:在使用VBA时,有时我们会调用外部的Dll文件,而此DLL文件会随着打包程序的发放而放在不同的目录,由于Dll文件就放置在执行文件的一个相对路径下,这时在程序内部定义调用Dll文件时,其定义的路径为相对路径.然而很多时候程序并不能识别到定义的Dll文件路径。如何让程序自动识别相对路径,即为本问题所在! 解...原创 2016-03-01 22:50:20 · 1039 阅读 · 0 评论 -
VBA里的颜色常数
常数 值 描述 vbBlack &H0 黑色 vbRed &HFF 红色 vbGreen &HFF00 绿色 vbYellow &HFFFF 黄色 vbBlue &HFF0000 兰色 vbMagenta &HFF00FF 洋红...原创 2016-03-08 13:21:50 · 6802 阅读 · 0 评论 -
改变TreeView行间距
Option Explicit Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByValhwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Const TV_FIR...原创 2008-07-31 00:10:23 · 2524 阅读 · 0 评论 -
VB编写记事本
=================================(一) 用VB编写记事本=================================用VB做一个记事本实在不很复杂,我们完全可以通过向导来很方便地做出来。但本文只打算讨论用手动方法制作记事本,旨在向VB初学者展示:学VB原来是如此容易!通过阅读、研究本文并按本文所述进行尝试,初学者将学到很多东西,如怎样使用Ri...原创 2008-07-31 00:07:46 · 2279 阅读 · 0 评论 -
VB如何获取某文件夹中所有文件的文件名
法1 filelist控件在窗体中添加drive控件、dir控件和filelist控件,然后在窗体加入如下代码:'*********************************************************' Get the path of the dwg files'***********************************...原创 2008-07-30 23:53:14 · 6177 阅读 · 0 评论 -
VB实现自动填表
首先,在VB6的窗体上添加WebBrowser控件(Ms internet control),按钮1,按钮2,然后添加如下代码,即可快速登陆你的163邮箱Private Sub Command1_Click()WebBrowser1.Navigate "http://mail.163.com"End SubPrivate Sub Command2_Click()Dim vDoc, ...原创 2008-07-30 23:15:56 · 923 阅读 · 0 评论 -
音乐嵌入.exe文件
'**********************************************************************'**模 块 名:GetResFile'**说 明:将自定义资源中的文件释放出来'**描 述:直接使用二进制写,不需要再指定文件大小了.'*****************************************...原创 2008-07-30 23:06:21 · 455 阅读 · 0 评论 -
VB和VBA关于创建CAD的选集
Dim adText As AcadText Dim adSS As AcadSelectionSet Dim fType(0 To 1) As Integer, fData(0 To 1) Dim i As Integer If lstFile.ListCount = 0 Then MsgBox "请添加所要操作的图形!" ...原创 2008-07-30 22:53:34 · 1264 阅读 · 0 评论 -
Autodesk官方最新的.NET教程(VB.NET版)
***********************************************第 1章 Hello World: 工程的创建*************************************** 在这一章中,我们将不使用ObjectARX向导来创建一个新的工程。我们将使用Visual Studio .NET来创建一个新的类库工程。通过这个...原创 2008-07-30 22:43:26 · 449 阅读 · 0 评论 -
CAD Select方法如何设置FilterType, FilterData
根据AutoCAD2004 VBA的说明,Select方法的描述为:object.Select Mode[, Point1][, Point2][, FilterType][, FilterData]如选择所有的圆,可以使用如下代码: Dim gpCode(0) As Integer Dim dataValue(0) As Variant gpCode(0) = ...原创 2008-07-30 22:57:48 · 4758 阅读 · 0 评论 -
VB.NET预览dwg和dxf文件
Imports System.IOImports System.DrawingPublic Class PreViewDWG Private Structure BITMAPFILEHEADER Dim bfType As Short Dim bfSize As Integer Dim bfReserved1 As Short ...原创 2008-08-04 17:57:34 · 1164 阅读 · 0 评论 -
cad选择集的问题(VBA )
Dim adText As AcadText Dim adSS As AcadSelectionSet Dim fType(0 To 1) As Integer, fData(0 To 1) Dim i As Integer If lstFile.ListCount = 0 Then MsgBox "请添加所要操作的图形!" ...原创 2008-08-04 17:52:17 · 4558 阅读 · 0 评论 -
VB的exe执行文本文件中的VB源程序代码
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━VB的exe执行文本文件中的VB源程序代码━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━您可以利用Microsoft Script Control来实现这个功能。 首先,你需要在工程里引用一下Microsoft Script Control。然...原创 2008-07-31 00:14:53 · 657 阅读 · 0 评论