gpt4 book ai didi

CSV 中的 Excel 宏

转载 作者:行者123 更新时间:2023-12-03 00:32:16 24 4
gpt4 key购买 nike

有什么方法可以运行 CSV 文件格式的 Excel 宏吗?

我正在使用 csv 模板将文件导出为 CSV,是否可以在 CSV 格式的模板上编写宏。我无法获得 XLS 格式的文件。谁能帮我解决这个问题吗?

最佳答案

虽然您无法在 CSV 文件中保存宏,但您可以

  1. 使用 Controller 工作簿或插件在 CSV 上运行宏
  2. 更进一步,以编程方式将代码添加到 CSV 文件中(例如添加事件处理程序)

如果您提供有关您需要做什么的更多信息,那么我们可以通过上述路径提供帮助。

(编辑:仍然不清楚 CSV 文件是如何生成的 - 这是通过 Excel 还是其他应用程序完成的?]

使用 Pearson 的 Application Events example您可以使用底部的代码(来自打开的 Excel Controller 工作簿)来捕获新 CSV 文件的添加,然后对其进行格式化。

如果您需要即时创建 CSV 文件,则可以使用更复杂的方法,例如使用 VBscript with WMI是必要的。

Controller 工作簿方法

此工作簿模块

Private XLApp As CExcelEvents

Private Sub Workbook_Open()
Set XLApp = New CExcelEvents
End Sub

名为 CExcelEvents 的类模块

Private WithEvents App As Application

Private Sub App_NewWorkbook(ByVal Wb As Workbook)
If Wb.FileFormat = xlCSV Then
MsgBox Wb & " is a Csvfile"
'your code
End If
End Sub

Private Sub Class_Initialize()
Set App = Application
End Sub

关于CSV 中的 Excel 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11859097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com