Excel / VBA: Как вставить SQL-запрос с правильным форматированием строки

я писал довольно длинные SQL-запросы в блокноте, а затем вставлял их в свой код VBA как есть, а затем правильно форматировал многострочную строку для каждой строки за раз . Например ...

В моем текстовом редакторе запрос выглядит так.

SELECT 
      a,
      b,
      c,
      ...,
      n
FROM
      table1,
      table2,
      ...,
      tableN
WHERE
      etc

Затем вставляем это в редактор VBA и вручную добавляем sqlStr = sqlStr & "...." в каждую строку.

sqlStr = "               SELECT "
sqlStr = sqlStr & "          a,"
sqlStr = sqlStr & "          b,"
sqlStr = sqlStr & "          c,"
sqlStr = sqlStr & "          ...,"
sqlStr = sqlStr & "          n"
sqlStr = sqlStr & "      FROM"
sqlStr = sqlStr & "          table1,"
sqlStr = sqlStr & "          table2,"
sqlStr = sqlStr & "          ...,"
sqlStr = sqlStr & "          tableN"
sqlStr = sqlStr & "      WHERE"
sqlStr = sqlStr & "          etc"

Кто-нибудь знает инструмент, который позволит мне автоматически обернуть VBA строка вокруг моего запроса (вместо добавления вручную)? Я полагаю, что где-то есть веб-сайт для этого, но я не могу его найти.

Я мог бы что-нибудь настроить в Vi, но я не могу гарантировать, что буду делать это на компьютере, на котором у меня будут права на установку Vi.

Любая помощь приветствуется! Спасибо.

5
задан Tommy O'Dell 1 October 2010 в 23:10
поделиться