﻿# 如何在 Office Word 2010 輸入雙引號時不要自動替換為全型

用 Microsoft Office 2007 / 2010 的 Word 與 PowerPoint 之中，當在輸入程式碼的時候非常不方便，因為只要輸入了 **單引號** 或 **雙引號** 都會導致自作聰明的將符號轉換成「全形」，在排版的時候極其不便，所以特別找到了設定的方法筆記一下。

在 Word 與 PowerPoint 裡面有個「自動校正」的功能，可以幫我們在編寫文件時自動校正一些錯誤的文字或標點符號，其中有個 **將「一般引號」取代為「智慧引號」**( "Straight quotes" with “smart quotes” ) 的功能 ，這項功能就是輸入引號時自動替換為全形的元兇，此選項預設是開啟的，開啟後在文件裡輸入程式碼時就會遇到如下圖的問題：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/5a671cc979408da074a7-image_1028.png)

要解決這個問題，只要將此選項關閉即可，請參考下圖操作步驟進行設定：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/771941aae8f3119528f6-image_1029.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/f347a12ef889a45b8240-SNAGHTML4c9db78.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/7a3dde105c545e24ff8c-SNAGHTML4cb33f4.png)

由於我們在編輯 Word 文件時，大多數的情況都是輸入中文，當我們在 Word 裡面手動輸入程式碼的時候可能會發現 Word 也會經常幫我們把輸入的程式碼設定為**首字大寫**，由於 C# 對於變數的英文字母大小寫比較敏感 (case-sensitive)，所以當 Word 自動幫我們改成大寫後就變成是錯誤的程式碼了，如果這一點也要修正的話，也要調整「自動校正」的設定如下：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/96c3d626f0adeb5f2a8d-SNAGHTML4d41415.png)

如此一來就可以安心的在 Office 文件裡輸入原始碼了！
