我正在嘗試將網頁中的一列資料貼到表格中。資料包含破折號,例如:
測試-1
測試-2
測試-3
當我選擇並將其貼到 Word 2007 表格中時,它會在破折號上分開,這是我不希望出現的情況。有什麼辦法可以抑制這種情況嗎?
答案1
您可以在儲存格中按一下滑鼠右鍵,然後在「貼上選項」下選擇「僅保留文字」(它看起來像是帶有字母「A」的剪貼簿)。
答案2
此範例不包含破折號,而是包含 HYPHEN-MINUS U+002D 字元。 Word 將它們視為允許在其後換行。這正式符合一般換行規則。無論如何,中斷可能會發生,因為列寬對於整個表達式來說太窄。增加寬度或更改表格的列格式規則(例如,選擇列的單元格,右鍵單擊,選擇表格設置,然後轉到單元格設置,取消選中允許換行的複選框)。
答案3
我相信您想要做的是使連字符的行為就像普通字元(字母、數字或其他標點符號)一樣,因此,例如,
敏捷的棕色狐狸跳過了那隻懶惰的、吃飽了的狗。
將呈現為
|敏捷的棕色狐狸跳過懶惰的人| |餵得好的狗。 |
而不是
|敏捷的棕色狐狸跳過懶惰的井-| |餵狗。 |
換句話說,您需要不間斷的連字號。 <編輯>如果這不是您想要的,請澄清您想要什麼。Ctrl</edit> 如果您輸入+ Shift+ , MS Word 會給您一個不間斷的連字符-。 (您也可能會看到此記錄為Ctrl+ Shift+ _。)明顯的解決方案是執行查找和替換,並將表中的所有普通連字符更改為不間斷連字符。
不幸的是,「尋找和取代」對話方塊似乎不允許您輸入不間斷的連字符。幸運的是,您可以半手動完成。 (您必須根據桌子的大小來決定這是否可行。)
- 首先,將文字貼到 Microsoft Word 中(即貼到表格中)。
- 在微軟Word中,輸入Ctrl+ F、
-
、Enter、 和Esc。換句話說,搜尋表中的第一個連字符。 - 鍵入Ctrl+ Shift+-將其替換為不間斷的連字元。
- 輸入Shift+←以選擇它(或使用滑鼠執行此操作),然後輸入Ctrl+C以複製它(或使用滑鼠執行此操作;即“複製”按鈕或右鍵單擊功能表)。
- 輸入Shift+F4尋找下一個連字符。
- 鍵入Ctrl+V從剪貼簿貼上不間斷連字元(或使用滑鼠執行此操作;即「貼上」按鈕或右鍵選單)。
- 重複步驟 4 和 5,直到找到(並取代)表中的所有連字號。
也許我們的 VBA 精靈之一能夠自動執行此操作,或者有人會知道「尋找和取代」對話方塊缺陷的解決方法。
答案4
不幸的是,這些建議都不起作用 - 列足夠寬等等。
無論如何,我想出的解決方案很糟糕,但確實有效
在我的文字檔案中尋找/替換 - 為 _
複製/貼上到我的表格中
選擇該列,然後尋找/將 _ 替換為 -
這並沒有分成幾欄,而是留下了我的原始文字。