xla 文件有何用
来源:互联网 发布:怎样选淘宝上的人参 编辑:程序博客网 时间:2024/04/29 00:33
文件类型:Excel Add-In File
扩展名为.xla的文件是一个插件文件。
文件说明:
Adds modules, extra functions, and other tools to Microsoft Excel; may be included with the Excel software program, developed by a third-party, or created by the user.
Excel Add-In files can be created an added by selecting Add-Ins... from the Tools menu in Excel..xla
本文来源:http://www.4qx.net/Extension_DaQuan.php?name=xla
http://tieba.baidu.com/p/6881498?pn=1
利用加载宏,就可以把我们自编的功能放在特定的文件中,一些对VBA比较不熟悉的人员使用,也方便像贴子中“请教 宏的二次封装”http://post.baidu.com/f?kz=6643237 遇到的情况的一种解决的办法,便于升级与更新。
还有什么用处,还靠大家多多想想,或许又有不少创意能解决大家平常中遇到的问题。
http://www.cnblogs.com/heekui/archive/2006/11/30/577691.html
最近在写EXCEL工具时,听从他人的建议采用了Excel本体与VBA宏分离的方式。这样使得做成的Excel模板如果已经填充了内容,再要使用更改后VBA程序进行处理时变得简单。避免了需要把已存在的Excel里面的内容拷贝到新的Excel模板中的麻烦。
全过程如下
1 建立Excel的模板
2 VBA编辑器中插入一个模块,把处理代码写在里面。
3 VBA编辑器中,ThisWorkBook中,添加标题栏Tab增加事件
4 代码完成,测试通过后。文件——另存为——( .xla类型 )
5 删除模板中 ThisWorkBook 中的代码 和 模块
6 ok!大功告成。这两个东西可以发布了(一个Excel模板文件,一个xla文件)
XLA文件的使用
1 模板Excel文件中 填入需要处理的内容
2 点击 xla 文件,此时在模板 Excel文件的标题栏上会增加标题,然后可执行其中的事件,即可完成业务处理的功能
小技巧
ThisWorkBook——标题栏Tab增加事件代码
Dim TargetBar As CommandBar
Dim NewMenu As Object
Dim NewItem As Object
Dim NewMenuTemp As Object
Set TargetBar = Application.CommandBars("Worksheet Menu Bar")
TargetBar.Visible = True
For Each NewMenuTemp In TargetBar.Controls
If NewMenuTemp.Caption = "资源文件生成工具" Then
Exit Sub
End If
Next
Set NewMenu = TargetBar.Controls.Add(Type:=msoControlPopup, ID:=1, Temporary:=True)
NewMenu.Caption = "资源文件生成工具"
Set NewItem = NewMenu.Controls.Add(Type:=msoControlButton, ID:=1, Temporary:=True)
NewItem.Caption = "执行"
NewItem.OnAction = "MakeResourceFile.MakeFile"
Exit Sub
End Sub
使用指定名Sheet内容的函数方法
Function MakeTableSql(sheetName As String) As String
附加示例:.net 资源文件生成器
link
http://club.excelhome.net/thread-787950-1-1.html
请问.xla文件还能恢复成.xls文件吗?
把vba工程里的thisworkbook的isaddin属性改为false再重新保存下就好了
- xla 文件有何用
- XLA文件使用小谈
- 概要文件是啥东西,有何用
- vba或xla文件 密码移除(from internet)
- C#中实现Excel AddIn中xla文件的自动加载
- 知识有何用?
- 谈谈FFT有何用
- lambda表达式有何用
- VBA中调用XLA
- xla创建菜单按钮
- C++ 如何定义头文件?为何要用到ifndef和#define,#endif?有何用
- C++ 如何定义头文件?为何要用到ifndef和#define,#endif?有何用
- Java序列化有何用
- 问如何用文件
- 使用xla开发Excel插件
- 如何用C#编写程序监测某个文件夹内是否有文件进行了增,删,改的动作?
- linux shell:如何用awk命令查看csv文件中是否有多于首行字段数的行
- 如何用xcopy来在A,B两台电脑之间自动拷贝文件?(有个问题尚未弄清楚)
- 霍夫变换原理
- 怎样提高社交能力?
- CStrng,string,char[],char* char关系
- Android程序对不同手机屏幕分辨率自适应的总结
- 关于android项目导入外部jar包的问题
- xla 文件有何用
- 分层遍历二叉树
- 用于移动设备的可移植的轻量级web服务器
- ACM-ICPC 2012 长春. 正式赛及收工 (47张照片,外链)
- 菜鸟程序员的半年成长经历
- U-boot commands
- 一些iOS高效开源类库
- 回家
- 带哨兵的直接插入排序法