【问题标题】:Copying Actuate Report Parameters Names To Excel将实际报告参数名称复制到 Excel
【发布时间】:2015-02-25 11:34:29
【问题描述】:

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

有人可以帮助使用 Excel 宏代码打开 .bas 文件并将参数名称复制到 Excel 工作表中。

我对宏非常陌生,因此我们将不胜感激任何帮助。谢谢

【问题讨论】:

    标签: excel actuate vba


    【解决方案1】:

    这个问题没有显示自己解决问题的任何努力,也没有示例代码。 此外,它没有指定 .bas 文件的外观。 请尝试在未来写出更具建设性的问题,否则您会遇到很多反对意见。 然而,这里有一些东西可能会让你朝着正确的方向前进。

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

    Sub Macro1()
    '
    ' Macro1 Macro
    '
    
    '
        With ActiveSheet.QueryTables.Add(Connection:= _
            "TEXT;C:\directory\filename.bas" _
            , Destination:=Range("$A$1"))
            .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 中。

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 2015-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多