2008-12-16 92 views
0

我正在處理一張通過MS Query訪問遺留數據源的工作表。我試圖別名一些可笑的醜陋的列名稱,但數據源不支持用引號包裹別名。由於excel自動將別名封裝在引號中,查詢錯誤/失敗。我似乎被卡住了。如何在excel 2007中禁用ms查詢的自動換行引用別名?

如何阻止此默認行爲?

我寧可不要在這種情況下使用VBA。我真的只是想弄清楚,如果我可以讓MS Query將這些列別化,而不用單引號將它們包裝起來。

我發現一些關於註冊表項/修補程序的文章。但他們都提到excel的早期版本和章條目不存在爲07.

回答

2

我找到了解決辦法。

如果我直接從連接屬性 - >定義選項卡(而不是從MS查詢內)編輯SQL,則生成的查詢將不會有自動包裝的別名。

小盒子一起工作,但沒有複製粘貼不會解決:)

相關問題