将 Actuate 报告参数名称复制到 Excel

Copying Actuate Report Parameters Names To Excel

我有一些 actuate 报告,其参数名称需要复制到 excel 或文本文件。 actuate 报告的参数位于 .bas 文件中。

有人可以帮助 Excel 宏代码打开 .bas 文件并将参数名称复制到 excel sheet.

我对宏还很陌生,所以非常感谢任何帮助。谢谢

这道题没有表现出自己解决问题的努力,也没有示例代码。 此外,它没有指定 .bas 文件的外观。 以后请尽量写出更有建设性的问题,否则你会遇到很多反对票。 但是,这里有一些东西可能会让您朝着正确的方向前进。

如果您录制一个宏,然后转到数据并从文本导入,您将得到一些如下所示的代码:

Sub Macro1()
'
' Macro1 Macro
'

'
    With ActiveSheet.QueryTables.Add(Connection:= _
        "TEXT;C:\directory\filename.bas" _
        , Destination:=Range("$A"))
        .Name = "filename"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 65001
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = False
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = True
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, _
        1, 1, 1, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With
End Sub

然后您应该能够使用该代码构建您想要的东西。

此代码将文件导入为文本,用“,”分隔,然后将其放在 A1 中。