Microsoft Word - 貼上包含破折號的單字

Microsoft Word - 貼上包含破折號的單字

我正在嘗試將網頁中的一列資料貼到表格中。資料包含破折號,例如:

測試-1

測試-2

測試-3

當我選擇並將其貼到 Word 2007 表格中時,它會在破折號上分開,這是我不希望出現的情況。有什麼辦法可以抑制這種情況嗎?

答案1

您可以在儲存格中按一下滑鼠右鍵,然後在「貼上選項」下選擇「僅保留文字」(它看起來像是帶有字母「A」的剪貼簿)。

答案2

此範例不包含破折號,而是包含 HYPHEN-MINUS U+002D 字元。 Word 將它們視為允許在其後換行。這正式符合一般換行規則。無論如何,中斷可能會發生,因為列寬對於整個表達式來說太窄。增加寬度或更改表格的列格式規則(例如,選擇列的單元格,右鍵單擊,選擇表格設置,然後轉到單元格設置,取消選中允許換行的複選框)。

答案3

我相信您想要做的是使連字符的行為就像普通字元(字母、數字或其他標點符號)一樣,因此,例如,

   敏捷的棕色狐狸跳過了那隻懶惰的、吃飽了的狗。

將呈現為

|敏捷的棕色狐狸跳過懶惰的人|
|餵得好的狗。 |

而不是

|敏捷的棕色狐狸跳過懶惰的井-|
|餵狗。 |

換句話說,您需要不間斷的連字號。 <編輯>如果這不是您想要的,請澄清您想要什麼。Ctrl</edit> 如果您輸入+ Shift+ , MS Word 會給您一個不間斷的連字符-。 (您也可能會看到此記錄為Ctrl+ Shift+ _。)明顯的解決方案是執行查找和替換,並將表中的所有普通連字符更改為不間斷連字符。

不幸的是,「尋找和取代」對話方塊似乎不允許您輸入不間斷的連字符。幸運的是,您可以半手動完成。 (您必須根據桌子的大小來決定這是否可行。)

  1. 首先,將文字貼到 Microsoft Word 中(即貼到表格中)。
  2. 在微軟Word中,輸入Ctrl+ F-Enter、 和Esc。換句話說,搜尋表中的第一個連字符。
  3. 鍵入Ctrl+ Shift+-將其替換為不間斷的連字元。
  4. 輸入Shift+以選擇它(或使用滑鼠執行此操作),然後輸入Ctrl+C以複製它(或使用滑鼠執行此操作;即“複製”按鈕或右鍵單擊功能表)。
  5. 輸入Shift+F4尋找下一個連字符。
  6. 鍵入Ctrl+V從剪貼簿貼上不間斷連字元(或使用滑鼠執行此操作;即「貼上」按鈕或右鍵選單)。
  7. 重複步驟 4 和 5,直到找到(並取代)表中的所有連字號。

也許我們的 VBA 精靈之一能夠自動執行此操作,或者有人會知道「尋找和取代」對話方塊缺陷的解決方法。

答案4

不幸的是,這些建議都不起作用 - 列足夠寬等等。

無論如何,我想出的解決方案很糟糕,但確實有效

  1. 在我的文字檔案中尋找/替換 - 為 _

  2. 複製/貼上到我的表格中

  3. 選擇該列,然後尋找/將 _ 替換為 -

這並沒有分成幾欄,而是留下了我的原始文字。

相關內容