Excel加载宏.xla文件的使用方法

Excel加载宏.xla文件的使用方法,第1张

1. 将文件保存到本地的一个位置。

2.打开任意的excel表格,并按照如下的图片所示的步骤 *** 作

点击development(开发工具)add-ins浏览,然后找到刚刚文件的保存位置并选择文件(如果没有development选项卡请参阅最后的解决步骤)

再次点击add-ins,如果发现出现了同名的选项并且前面已勾选表示导入成功,如果未勾选但有同名选项则将其勾选上即可,如果没有同名的选项需要像步骤2一样再次导入。

3.点击File,选择options

选择quickaccess  bar –>下拉框里选择macro,点击选择将刚刚的同名macro文件加到右边并选择ok

4. 之后就可以在Excel中点击符号即可使用,选择对应的范围,表头的行列数和输出的位置即可

表头就是在行方向和列方向的标题列数

缺少 development 的解决方法:

1.选择file-optionis-customize ribbon将developer勾选上

2.在developer中选择macro security,之后选择enable all macros

3.文件需要处于编辑状态,而不是在被保护的视图中打开

可以使用VBA增加macro实现该 *** 作。

使用如下 *** 作即可:

SaveAs Filename:=xxx.csv

步骤如下:

1、打开VBA编辑器(alt+F11)

2、增加模块

3、复制如下代码到编辑栏中

4、运行即可(F5)

可以采用如下代码批量处理:

Sub SaveCsv()

Dim myFile As String

Dim myDoc As String

Dim mySheet As Workbook

With Application.FileDialog(msoFileDialogFolderPicker)

.Show

.AllowMultiSelect = False

myFile = .SelectedItems(1)

End With

myDoc = Dir(myFile & "\" & "*.xlsx")

Do While Len(mySheet) <> 0

Set mySheet = Workbooks.Open(myFile & "\" & myDoc)

mySheet.SaveAs Filename:=myFile & "\csv" & Left(myDoc, Len(myDoc) - 4) & "csv", _

FileFormat:=xlCSV, CreateBackup:=False

mySheet.Save

mySheet.Saved = True

mySheet.Close

myDoc = Dir

Loop

End Sub

Tecplot 360是由美国Tecplot公司推出的,专门用于处理数值模拟和CFD结果的可视化软件。可以绘制x-y曲线图、2D\3D云图。软件简单易学,可直接导入fluent、OPenFOAM、excel、plot3D、cgns等软件的结果文件,并支持输出png、tiff、jpeg等格式的位图和eps、ps格式矢量图。

为了保持文章中图片风格,并且批量处理大量相同的基本数据,往往需要多次调整Tecplot的显示方式、颜色、字体、字号、标尺等内容,这可以使用layout、frame、macro功能来较少 *** 作量,提高效率。

点击 File 标签,即可发现layout的几种 *** 作,包括新建、打开、保存等,当存在多个相同类型原始数据时,可通过保存layout文件,并适当修改其中保存的原始数据的链接地址,来批量套用样式和布局。链接地址支持绝对地址和相对地址,为了简化套用 *** 作,个人习惯:相同类型的原始数据分别保存在不同文件夹下并使用相同文件名称,而在.lay文件中使用相对地址链接,此时将.lay文件直接放入相应的文件夹下即可直接加载此文件夹中的原始数据。

另外,当需要把数据和样式同时保存在一个文件中时,在保存时注意选择成layout packages(.lpk)格式。

和frame相关的 *** 作都在 frame 标签中,当在当前工作区添加多个frame时,则选择 Create New Frame ,这样可生成相对复杂的套图。

比如,要生成下面这种局部放大图,可以先将大图的frame保存( Save frame style ),然后在适当位置创建新frame框( Create New Frame ),再在新frame中导入刚刚保存的frame文件( Load frame style ),此时新frame中显示了和大图相同的内容,最后在适当调整坐标轴范围、字体字号、线条粗细、标题显示等,即可实现这种局部放大的套图。其中通过使用保存和导入frame style *** 作,保证了原始数据加载、线形样式以及可能存在的二次数据变换等。

macro的相关 *** 作在 Scripting 标签中,记录 *** 作过程则点击 Record Macro ,并会d出 Macro Recorder 小窗口,此时再进行的所有 *** 作都会保存在相应的.mcr文件中,直到点击 Stop Recording 或者退出Tecplot 360软件。之后可以通过双击运行.mcr文件,或者通过点击 Scripting->Play Macro/Script 并加载相应.mcr文件来自动重复之前记录的 *** 作过程。

macro是记录 *** 作过程,其保存的内容最全面,换句话说,即使存在错误 *** 作也会被记录下来。并且保存新建截面、数据插值、保存新数据、输出图片等 *** 作可以使用macro进行批量处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11959712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存