vb程序怎么无法保存在excel中(excel vba无法保存)

Exce表格网 2023-02-16 03:00 编辑:admin 236阅读

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. 删除模块后,同时也将删除保存在该模块的所有程序

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片