1. excel vba无法保存
1.Excel 2007(含Excel 2007)以上版本引入了一个新的文件类型,叫做XML文件类型,这种文件类型默认是以XLSX为后缀名的。以该后缀名命名的文件类型当在内部写入了VBA或者宏代码时,在保存的过程中将会弹出如下图所示的提示。
2.由于VBA或者宏代码有一定的危害性,为了提高安全意识,凡是以XLSX为后缀名的文件都不能含有宏代码,这样收到文件的人就可以一目了然地了解文件是否含有宏。当在弹出的提示框中直接选择“是”时,保存的文件将自动删除所有的宏代码。
3.如果需要保存为含有宏代码的文件,则可以单击按钮“否”然后选择其中一个文件类型。如下图所示
4.在弹出的保存的文件类型中可以选择“启用宏的文件类型,然后单击保存按钮,如下图所示,最后文件的后缀名为XLSM。
5.其中后缀名为XLSM的文件表示该文件内含有VBA或者宏代码,使得文件的接收者可以一目了然地先获得内部的文件概括。如果需要保存为可以被EXCEL 2003打开的文件,则可以另存为”EXCEL 97-2003 工作簿“,当保存为该文件类型时,是可以含有宏代码的,所以2003的文件格式具有安全隐患,文件的接收者无法从后缀名获得该文件的内部概括。
2. vb保存的工程打开不能编辑窗口
窗体加载事件当VisualBasic加载Form对象时,先把窗体属性设置为初始值,再执行Load事件过程。当应用程序开始运行时,VisualBasic自动加载并显示应用程序的启动窗体。例如窗体加载过程PrivateSubForm_Load()……Endsub在其中添加代码翻译可以这样,当窗体被加载时执行所编辑的代码或者当窗体被加载时初始化设置
3. vba无法保存
一般情况下,出现此错误是因为找不到引用工程,或找不到与工程语言对应的引用的对象库,还有就是安装Office精简版也会出现此类错误。 解决方法:
1、在VBE窗口中选择出错的 VBA 工程,快捷键:ALT+F11 2、在 VBA 的主菜单【工具】->【引用】打开引用对话框 3、查找带勾项中含“丢失…”、“找不到…”、“MISSING…”的条目,并取消勾选!
4、一般情况下,用第3步即可解决,如问题依旧,请在“可用的引用”中查找并勾选与丢失的条目类似的引用(一般除版本号不同,其它名称相同,如有多个版本,请选择最高版本)如果还不能解决,可能是电脑中缺少控件或对象库,需要下载控件并注册,后返回上面步骤解决。
4. 为什么vb程序保存后打不开
编程文件保存到桌面方法:
1.首先如果是想要保存已经编辑好的代码程序的话,点击左上角的文件按钮打开文件选项卡。
2.点击打开文件选项卡之后,我们在出现的选项中选择Save As这个另存为选项,可以打开保存文件的界面。
3.点击另存为之后,在出现的界面中设置好文件保存的名称,然后选择自己想要保存代码的目录,点击确定按钮就可以进行复制保存了。
4.保存之后在软件界面中可以看到另存为的文件会在窗口中打开,在相应的文件路径中也可以找到保存好的代码文件。
5. excel2016无法保存vb项目
1、你保存上了
2、你没有找到正确的位置(VB默认的一个文件夹里)
3、最省事的方法:用系统的文件查找功能。
直接查找 “*.vbp”就可以找到你的工程了。
(如果你知道文件名的话,比如 “新建工程1”的文件名应当是“新建工程1.vbp”也可以直接搜“新建工程1.vbp” )
4、找到后,记住这个文件夹,下次去那里找它。
5、也可以把这个文件夹发个快捷方式到桌面上,下次一点就找到了。
6、其实你保存时是可以选择存在哪儿的,不过这要等你操作熟练后才能明白了。
6. vb保存的工程无法打开
最好为这个工程建个文件夹,点击保存工程,工程文件的后缀为:.vbp。文件名显示在工程文件窗口的标题栏中。包含下列三类主要文件:
窗体文件(.Frm):存储窗体上使用的所有控件对象、属性、事件过程及程序代码。
标准模块文件(.Bas):所有模块级变量和用户自定义的通用过程。
类模块文件(.Cls):可建立用户自己的对象,类模块包含用户对象的属性和方法不含事件代码。后面的都按确定,要跟工程名字一样。
全都确定的程序可以点文件--生成工程*.exe,以后就直接可以打开运行了,关于生成文件的其他描述图片之类 可以在 工程-工程1属性--生成 里面详细设置!
7. vb保存为什么打开工程不见了
请按以下步骤操作:
打开vb新建一个工程,保存好
窗体上画一个一个命令按钮command1(命令按钮标题“隐藏”),一个标签label1,标签最好打几个字
双击命令按钮进入代码编辑器
写如下代码:if command1.caption='隐藏' then label1.visible=false command1.caption='显示'else label1.visible=true command1.caption='隐藏'end if
然后按f5执行就可以了,以上完全手打8. vb项目无法保存
VB菜单:工程->引用 里面找 Microsoft ActiveX Data Object 2.8 Library,并勾选上
Dim cn As New ADODB.Connection'声明一个连接对象
Dim rst As New ADODB.Recordset'声明一个记录集对象
Dim SqlStr As String'声明一个字符串变量
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=111"
'上面是连接到数据库
SqlStr = "Select * From 用户表"
rst.CursorLocation = adUseClient'设置游标位置
rst.Open SqlStr, cn, adOpenDynamic, adLockOptimistic, adCmdText '打开记录集
rst.Fields("用户名称").Value = Text1.Text'修改记录集中第一条记录"用户名称"字段的数值
rst.Fields("用户口令").Value = Text2.Text'修改记录集中第一条记录"用户口令"字段的数值
rst.UpdateBatch '提交,就是写到硬盘的数据库文件
rst.Close '关闭记录集
Set rst = Nothing '释放
cn.Close '关闭连接
Set cn = Nothing '释放
9. vb文件保存后电脑上不能打开
方法如下:
1. VBA的程序一般保存在模块中,所以在编写程序之前,需要先添加一个模块。
2. 添加模块的第一种方法:点击菜单栏的“插入”,选择模块。
3. 添加模块的第二种方法:鼠标置于“工程资源管理器”窗口,右击选择“插入”,然后“模块”。
4. 如果有多余的模块,可以删除它。删除模块的第一种方法:在“工程资源管理器”窗口选中要删除的模块,点击菜单栏的“文件”,选择“移除模块”。
5. 删除模块的第二种方法:右击单击需要删除的模块,选择“移除模块”。
6. 删除模块后,同时也将删除保存在该模块的所有程序
- 相关评论
- 我要评论
-