1. 文件打开方式没有excel
1、直接打开:右击TXT文件,打开方式,选择EXCEL;
2、EXCEL中数据导入:EXCEL中,数据--获取外部数据--自文本,然后选择那个TXT文件。(如果TXT中有长数字时,这个方法比较实用,如:身份证号码,可以在导入向导的第三步选择中“文本”)
2. excel vba文件未找到
可能是你VBA版本问题,你尝试在新机子上先打开access然后在从文件-打开,选择一下打开的条件,这样操作试试看,不要直接双击
3. vba 不打开excel文件读数据
函数引用其他文件里的数据,必须打开被引用文件,这是excel的局限一定要不打开源文件而引用数据的话,那你需要学习vba了
4. vba关闭指定excel文件不保存
方法
1
首先我们打开一个工作样表作为例子。
2
使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:
Sub SendKeysSample()
Application.SendKeys ("%fx")
End Sub
3
这个代码很简单,sendkeys是应用程序中的一个方法,作用是依次顺序发送几个按键值。对应的键值可以看出%号是alt键,fx则是键盘上对应的fx键。我们可以在excel中手动运行一下按下这三个键的作用。
4
按下alt+f键后会进入excel文件菜单,再次按下x,则会提示是否保存excel工作薄,选择相应属性后,关闭excel工作薄,完成退出操作。
5
这种是借用excel的快捷键组合操作完成的退出命令。还有一种是使用vba函数完成的操作。同样是输入对象application,并使用quit方法完成退出excel的目的。
Sub 关闭Excel()
MsgBox "Excel将会关闭"
Application.Quit
End Sub
6
直接运行这个过程,弹出一个msgbox提示信息,excel将会关闭。同样会在退出前提示是否保存工作薄。大家按需要选择即可
5. vba调用提示找不到文件
在ArcMap中引用动态链接库
我在VB6下编译生成了一个动态链接库文件VBAPrj.dll,其中有一类模块VBACls,此类模块有一个方法Test(Doc As Object)。
常见的方法有三种(作者:张业新):
1.打开VBA编辑器,点"工具"菜单下的"引用"命令,在引用对话框中引用该动态链接库。
调用代码如下:
Dim VBACls As New VBAPrj.VBACls
VBACls.Test(ThisDocument)
2.如果知道该动态链接库文件的位置,可以在ThisDocument代码窗口以代码形式引用, 代码如下:
Private Sub Document_Open()
On Error Resume Next
Me.VBProject.References.AddFromFile "D:\VBAPrj.dll"
End Sub
3.将动态链接库文件拷贝到文档同一目录下,可在ThisDocument代码窗口中建立如下引用函数:
Private Function GetProjectDoc() As Object
On Error Resume Next
Dim VBACls As Object
Set VBACls = CreateObject("VBAPrj.VBACls")
If VBACls Is Nothing Then
MsgBox "VBAPrj.dll必须和文档在同一目录下!"
Exit Function
End If
Set GetProjectDoc = VBACls
End Function
然后以以下代码形式调用Test:
Dim objPrjDoc As Object
Set objPrjDoc = GetProjectDoc
Call objPrjDoc.Test(ThisDocument)
Set objPrjDoc = Nothing
使用第一种方法调试提示找不到类库,第二种方法我没试过,用了第三种方法调试成功。我也觉得第三种还是蛮好的,除了多几行代码。成功调用DLL后原来很多在VB下写的东东简单改一下就可以在VBA下用了,效率又高,保密性又好
6. excel文件找不到文件VBA6
代码及注释如下:在VBE界面左上角sheet3下面的ThisWorkbook中加入如下代码——Private Sub Workbook_Open()'选择事件为工作表打开时触发Application.Visible = False'将Excel文件隐藏UserForm1.Show'像是窗体End Sub
7. excel vba关闭文件不保存
1、打开Excel 2003或2007或2010或2013完整版版本。
8. vba读取excel数据但不打开文件
解决方法如下:
1,在控制面板中,找到文件夹选项,Windows各版之间可能有区别。我们以Windows Xp为例。
2.打开文件夹选项,在文件类型选项卡中找到XLS,点击高级。
3.在编辑文件类型中,选择打开,点击编辑。
4、在“用于执行操作的应用程序"后加入一个 "1%",(注意%1外面的双引号也是必须的,且它与程序路径间有一个空格)。去掉"使用DDE"前的勾选,确定即可。
Microsoft Office是一套由微软公司开发的办公软件套装,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系统上运行。与其他办公室应用程序一样,它包括联合的服务器和基于互联网的服务。
从2007版的Office被称为“Office System”而不叫“Office Suite”,反映出它们包括服务器的事实。Office最初是一个推广名称,出现于1990年代早期,指一些以前曾单独发售的软件的合集。当时主要的推广重点是:购买合集比单独购买要省很多钱。最初的Office版本包含Word、Excel和PowerPoint。
“专业版”包含Microsoft Access,Microsoft Outlook 当时不存在。随着时间的改变,Office应用程序逐渐集成,共享特性,例如:拼写和语法检查、OLE数据集成和VBA脚本语言。微软目前将Office延伸作为一个开发平台,可以借由专用商店下载第三方软件搭配使用。
9. vba打开excel不显示
打开表后出现提示框“此工作表已丢失了其VBA项目,ACTIVEX控件以及其他任何与可编程序性相关的功能”,通过下面的方法解决: 方法一、 1、单击提示框上的确定, 2、然后将表另存为该表的副本并将表名与原表名区别开来, 3、接着彻底删除原表,然后将另存为的表名该回和原表名一样。
4、再打开该表时就不会弹出提示框了。方法二、 还有一种方法就是重新安装下office 遇见类同情况的朋友不妨也试试。- 相关评论
- 我要评论
-