{"id":7778,"date":"2024-10-28T01:42:27","date_gmt":"2024-10-27T17:42:27","guid":{"rendered":"https:\/\/www.aisharenet.com\/?p=7778"},"modified":"2024-10-28T01:42:48","modified_gmt":"2024-10-27T17:42:48","slug":"zaiwordzhongmianfeishiai","status":"publish","type":"post","link":"https:\/\/www.kdjingpai.com\/en\/zaiwordzhongmianfeishiai\/","title":{"rendered":"\u5728word\u4e2d\u514d\u8d39\u4f7f\u7528\u4e10\u7248copilot\uff0c\u8f85\u52a9\u6587\u672c\u7eed\u5199"},"content":{"rendered":"<p>\u5bf9\u4e8e\u4e70\u4e0d\u8d77copilot\u4f1a\u5458\u6216WPS AI\u4f1a\u5458\u7684\u670b\u53cb\uff0c\u8fd8\u60f3\u4f53\u9a8c\u5728\u6587\u6863\u4e2d\u7eed\u5199\u6587\u672c\uff0c\u53ef\u4ee5\u901a\u8fc7\u5b8f\u4ee3\u7801\u5b9e\u73b0\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u4e0b\u9762\u9488\u5bf9MacOS\u548cWindows\u63a8\u51fa\u4e24\u4e2a\u7248\u672c\uff1a<\/p>\n<p><div class=\"huoduan_hide_box\" style=\"border:1px dashed #F60; padding:10px; margin:10px 0; line-height:200%; color:#F00; background-color:#FFF4FF; overflow:hidden; clear:both;\"><img loading=\"lazy\" decoding=\"async\" class=\"wxpic\" align=\"right\" src=\"https:\/\/www.kdjingpai.com\/wp-content\/uploads\/2025\/05\/d8668ed8023fbe2.jpg\" style=\"width:150px;height:150px;margin-left:20px;display:inline;border:none\" width=\"150\" height=\"150\"  alt=\"AI\u751f\u4ea7\u529b\u5e94\u7528\" \/><span style=\"font-size:18px;\">\u6b64\u5904\u5185\u5bb9\u5df2\u7ecf\u88ab\u4f5c\u8005\u9690\u85cf\uff0c\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\u67e5\u770b\u5185\u5bb9<\/span><form method=\"post\" style=\"margin:10px 0;\"><span class=\"yzts\" style=\"font-size:18px;float:left;\">\u9a8c\u8bc1\u7801\uff1a<\/span><input name=\"huoduan_verifycode\" id=\"verifycode\" type=\"text\" value=\"\" style=\"border:none;float:left;width:80px; height:32px; line-height:30px; padding:0 5px; border:1px solid #FF6600;-moz-border-radius: 0px;  -webkit-border-radius: 0px;  border-radius:0px;\" \/><input id=\"verifybtn\" style=\"border:none;float:left;width:80px; height:32px; line-height:32px; padding:0 5px; background-color:#F60; text-align:center; border:none; cursor:pointer; color:#FFF;-moz-border-radius: 0px; font-size:14px;  -webkit-border-radius: 0px;  border-radius:0px;\" name=\"\" type=\"submit\" value=\"\u63d0\u4ea4\u67e5\u770b\" \/><\/form><div style=\"clear:left;\"><\/div><span style=\"color:#00BF30\">\u8bf7\u5173\u6ce8\u672c\u7ad9\u5fae\u4fe1\u516c\u4f17\u53f7\uff0c\u56de\u590d\u201c<span style=\"color:blue\">\u9a8c\u8bc1\u7801<\/span>\u201d\uff0c\u83b7\u53d6\u9a8c\u8bc1\u7801\u3002\u5728\u5fae\u4fe1\u91cc\u641c\u7d22\u201c<span style=\"color:blue\">AI\u751f\u4ea7\u529b\u5e94\u7528<\/span>\u201d\u6216\u8005\u201c<span style=\"color:blue\">Artificial9527<\/span>\u201d\u6216\u8005\u5fae\u4fe1\u626b\u63cf\u53f3\u4fa7\u4e8c\u7ef4\u7801\u90fd\u53ef\u4ee5\u5173\u6ce8\u672c\u7ad9\u5fae\u4fe1\u516c\u4f17\u53f7\u3002<\/span><div class=\"cl\"><\/div><\/div><\/p>\n<p>&nbsp;<\/p>\n<p>1.\u8bf7\u4fee\u6539API\u5bc6\u94a5\uff0c\u6362\u6210\u514d\u8d39\u6a21\u578b<\/p>\n<p>2.\u57fa\u672c\u7528\u6cd5\u5c31\u662f\u5148\u9009\u4e2d\u6587\u672c\uff0c\u7136\u540e\u6309<code>Alt + F8<\/code>\u8c03\u51fa\u5b8f\u64cd\u4f5c, \u9009\u62e9\u00a0<code><a href=\"https:\/\/www.kdjingpai.com\/pt\/chatgpt-6\/\">ChatGPT<\/a><\/code>\u5373\u53ef\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u6838\u5fc3\u4ee3\u7801<\/p>\n<pre>Sub\u00a0chatGPTWord()\r\n\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0request\u00a0As\u00a0Object\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0text\u00a0As\u00a0String,\u00a0response\u00a0As\u00a0String,\u00a0API\u00a0As\u00a0String,\u00a0api_key\u00a0As\u00a0String,\u00a0DisplayText\u00a0As\u00a0String,\u00a0error_result\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0startPos\u00a0As\u00a0Long,\u00a0status_code\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0prompt\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0selectedText\u00a0As\u00a0Range\r\n\r\n\u00a0\u00a0\u00a0\u00a0API\u00a0=\u00a0\"https:\/\/open.bigmodel.cn\/api\/paas\/v4\/chat\/completions\"\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'Enter\u00a0Your\u00a0API\u00a0Key\r\n\u00a0\u00a0\u00a0\u00a0api_key\u00a0=\u00a0\"\u8bf7\u5728\u667a\u8c31\u6e05\u8a00open.bigmodel.cn\u83b7\u53d6\u60a8\u81ea\u5df1\u7684\u00a0API\u00a0KEY\"\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'Model\u00a0Name\r\n\u00a0\u00a0\u00a0\u00a0modelName\u00a0=\u00a0\"glm-4-plus\"\r\n\r\n\u00a0\u00a0\u00a0\u00a0systemPrompt\u00a0=\u00a0\"You\u00a0are\u00a0a\u00a0helpful\u00a0chat\u00a0bot\u00a0that\u00a0has\u00a0expertise\u00a0in\u00a0WORD.\u00a0Do\u00a0not\u00a0write\u00a0explanations\u00a0on\u00a0replies.\u00a0Output\u00a0should\u00a0be\u00a0markdown\u00a0format\u00a0without\u00a0markdown.\"\r\n\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0api_key\u00a0=\u00a0\"\"\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0MsgBox\u00a0\"Error:\u00a0API\u00a0key\u00a0is\u00a0blank!\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Sub\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0Prompt\u00a0the\u00a0user\u00a0to\u00a0select\u00a0text\u00a0in\u00a0the\u00a0document\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0Selection.Type\u00a0&lt;&gt;\u00a0wdSelectionIP\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0prompt\u00a0=\u00a0Trim(Selection.text)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0selectedText\u00a0=\u00a0Selection.Range\r\n\u00a0\u00a0\u00a0\u00a0Else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MsgBox \"\u8bf7\u5148\u9009\u62e9\u5185\u5bb9\uff01\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Sub\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'Cleaning\r\n\u00a0\u00a0\u00a0\u00a0text\u00a0=\u00a0Replace(prompt,\u00a0Chr(34),\u00a0Chr(39))\r\n\u00a0\u00a0\u00a0\u00a0text\u00a0=\u00a0Replace(text,\u00a0vbLf,\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0text\u00a0=\u00a0Replace(text,\u00a0vbCr,\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0text\u00a0=\u00a0Replace(text,\u00a0vbCrLf,\u00a0\"\")\r\n\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0Remove\u00a0selection\r\n\u00a0\u00a0\u00a0\u00a0Selection.Collapse\r\n\r\n\u00a0\u00a0\u00a0\u00a0'Create\u00a0an\u00a0HTTP\u00a0request\u00a0object\r\n\u00a0\u00a0\u00a0\u00a0Set\u00a0request\u00a0=\u00a0CreateObject(\"MSXML2.XMLHTTP\")\r\n\u00a0\u00a0\u00a0\u00a0With\u00a0request\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.Open\u00a0\"POST\",\u00a0API,\u00a0False\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.setRequestHeader\u00a0\"Content-Type\",\u00a0\"application\/json\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.setRequestHeader\u00a0\"Authorization\",\u00a0\"Bearer\u00a0\"\u00a0&amp;\u00a0api_key\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.send\u00a0\"{\"\"model\"\":\"\"\"\u00a0&amp;\u00a0modelName\u00a0&amp;\u00a0\"\"\",\u00a0\u00a0\"\"messages\"\":\u00a0[{\"\"content\"\":\"\"\"\u00a0&amp;\u00a0systemPrompt\u00a0&amp;\u00a0\"\"\",\"\"role\"\":\"\"system\"\"},{\"\u00a0&amp;\u00a0_\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"\"\"content\"\":\"\"\"\u00a0&amp;\u00a0text\u00a0&amp;\u00a0\"\"\",\"\"role\"\":\"\"user\"\"}],\"\"temperature\"\":\u00a01}\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0status_code\u00a0=\u00a0.Status\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0response\u00a0=\u00a0.responseText\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0With\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Extract\u00a0content\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0status_code\u00a0=\u00a0200\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DisplayText\u00a0=\u00a0ExtractContent(response)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Insert\u00a0response\u00a0text\u00a0into\u00a0Word\u00a0document\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0selectedText.InsertAfter\u00a0vbNewLine\u00a0&amp;\u00a0ConvertMarkdownToWord(DisplayText)\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0Else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0startPos\u00a0=\u00a0InStr(response,\u00a0\"\"\"message\"\":\u00a0\"\"\")\u00a0+\u00a0Len(\"\"\"message\"\":\u00a0\"\"\")\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0endPos\u00a0=\u00a0InStr(startPos,\u00a0response,\u00a0\"\"\"\")\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0If\u00a0startPos\u00a0&gt;\u00a0Len(\"\"\"message\"\":\u00a0\"\"\")\u00a0And\u00a0endPos\u00a0&gt;\u00a0startPos\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DisplayText\u00a0=\u00a0Mid(response,\u00a0startPos,\u00a0endPos\u00a0-\u00a0startPos)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DisplayText\u00a0=\u00a0\"\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Insert\u00a0error\u00a0message\u00a0into\u00a0Word\u00a0document\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0EDisplayText\u00a0=\u00a0\"Error\u00a0:\u00a0\"\u00a0&amp;\u00a0DisplayText\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0selectedText.InsertAfter\u00a0vbNewLine\u00a0&amp;\u00a0EDisplayText\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'Clean\u00a0up\u00a0the\u00a0object\r\n\u00a0\u00a0\u00a0\u00a0Set\u00a0request\u00a0=\u00a0Nothing\r\n\r\nEnd\u00a0Sub<\/pre>\n<p>&nbsp;<\/p>\n<pre>Function\u00a0ExtractContent(jsonString\u00a0As\u00a0String)\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0startPos\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0endPos\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0Content\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'{\"choices\":[{\"finish_reason\":\"stop\",\"index\":0,\"message\":{\"content\":\"&lt;html&gt;\\n&lt;head&gt;\\n&lt;title&gt;Chat\u00a0Bot\u00a0Introduction&lt;\/title&gt;\\n&lt;\/head&gt;\\n&lt;body&gt;\\n&lt;h1&gt;Hello!&lt;\/h1&gt;\\n&lt;p&gt;I\u00a0am\u00a0a\u00a0helpful\u00a0chat\u00a0bot\u00a0with\u00a0expertise\u00a0in\u00a0HTML.&lt;\/p&gt;\\n&lt;\/body&gt;\\n&lt;\/html&gt;\",\"role\":\"assistant\"}}],\"\"\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0startPos\u00a0=\u00a0InStr(1,\u00a0jsonString,\u00a0\"\"\"content\"\":\"\"\")\u00a0+\u00a0Len(\"\"\"content\"\":\u00a0\"\"\")\r\n\u00a0\u00a0\u00a0\u00a0endPos\u00a0=\u00a0InStr(startPos,\u00a0jsonString,\u00a0\",\"\"role\"\":\"\"\")\u00a0-\u00a02\r\n\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Mid(jsonString,\u00a0startPos,\u00a0endPos\u00a0-\u00a0startPos)\r\n\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Trim(Replace(Content,\u00a0\"\\\"\"\",\u00a0Chr(34)))\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Replace(Content,\u00a0vbCrLf,\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Replace(Content,\u00a0vbLf,\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Replace(Content,\u00a0vbCr,\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Replace(Content,\u00a0\"\\n\",\u00a0vbCrLf)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0Right(Content,\u00a01)\u00a0=\u00a0\"\"\"\"\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Content\u00a0=\u00a0Left(Content,\u00a0Len(Content)\u00a0-\u00a01)\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0ExtractContent\u00a0=\u00a0Content\r\n\r\nEnd\u00a0Function\r\n\r\nFunction\u00a0ConvertMarkdownToWord(markdownText\u00a0As\u00a0String)\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0lines()\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0i\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0line\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0headerLevel\u00a0As\u00a0Integer\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0currentParagraph\u00a0As\u00a0Range\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0table\u00a0As\u00a0table\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0cellContent()\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0numRows\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0numColumns\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u5c06\u00a0Markdown\u00a0\u6587\u672c\u6309\u884c\u5206\u5272\r\n\u00a0\u00a0\u00a0\u00a0lines\u00a0=\u00a0Split(markdownText,\u00a0vbCr)\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0On\u00a0Error\u00a0Resume\u00a0Next\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u904d\u5386\u6bcf\u4e00\u884c\u5e76\u5904\u7406\r\n\u00a0\u00a0\u00a0\u00a0For\u00a0i\u00a0=\u00a00\u00a0To\u00a0UBound(lines)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0line\u00a0=\u00a0Trim(lines(i))\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u6807\u9898\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0If\u00a0Left(line,\u00a01)\u00a0=\u00a0\"#\"\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0headerLevel\u00a0=\u00a00\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Do\u00a0While\u00a0Mid(line,\u00a0headerLevel\u00a0+\u00a01,\u00a01)\u00a0=\u00a0\"#\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0headerLevel\u00a0=\u00a0headerLevel\u00a0+\u00a01\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Loop\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u521b\u5efa\u6807\u9898\u6bb5\u843d\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0Trim(Replace(line,\u00a0\"#\",\u00a0\"\"))\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Style\u00a0=\u00a0ActiveDocument.Styles(\"\u6807\u9898\u00a0\"\u00a0&amp;\u00a0headerLevel)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u7c97\u4f53\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ElseIf\u00a0InStr(line,\u00a0\"**\")\u00a0&gt;\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0line\u00a0=\u00a0Replace(line,\u00a0\"**\",\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0line\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Font.Bold\u00a0=\u00a0True\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u659c\u4f53\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ElseIf\u00a0InStr(line,\u00a0\"*\")\u00a0&gt;\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0line\u00a0=\u00a0Replace(line,\u00a0\"*\",\u00a0\"\")\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0line\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Font.Italic\u00a0=\u00a0True\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u65e0\u5e8f\u5217\u8868\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ElseIf\u00a0Left(line,\u00a01)\u00a0=\u00a0\"-\"\u00a0Or\u00a0Left(line,\u00a01)\u00a0=\u00a0\"*\"\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0Trim(Mid(line,\u00a02))\u00a0&amp;\u00a0vbCrLf\u00a0'\u00a0\u53bb\u6389\u524d\u9762\u7684\u7b26\u53f7\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.ListFormat.ApplyBulletDefault\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u6709\u5e8f\u5217\u8868\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ElseIf\u00a0IsOrderedList(line)\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0Trim(line)\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.ListFormat.ApplyNumberDefault\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u94fe\u63a5\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ElseIf\u00a0InStr(line,\u00a0\"[\")\u00a0&gt;\u00a00\u00a0And\u00a0InStr(line,\u00a0\"]\")\u00a0&gt;\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Dim\u00a0linkText\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Dim\u00a0linkURL\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0linkText\u00a0=\u00a0Mid(line,\u00a0InStr(line,\u00a0\"[\")\u00a0+\u00a01,\u00a0InStr(line,\u00a0\"]\")\u00a0-\u00a0InStr(line,\u00a0\"[\")\u00a0-\u00a01)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0linkURL\u00a0=\u00a0Mid(line,\u00a0InStr(line,\u00a0\"(\")\u00a0+\u00a01,\u00a0InStr(line,\u00a0\")\")\u00a0-\u00a0InStr(line,\u00a0\"(\")\u00a0-\u00a01)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0linkText\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ActiveDocument.Hyperlinks.Add\u00a0Anchor:=currentParagraph,\u00a0Address:=linkURL,\u00a0TextToDisplay:=linkText\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u8868\u683c\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ElseIf\u00a0IsMarkdownTable(lines,\u00a0i)\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u8868\u683c\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ConvertMarkdownToTable\u00a0lines,\u00a0i\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u8df3\u8fc7\u8868\u683c\u7684\u884c\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0i\u00a0=\u00a0i\u00a0+\u00a0CountRows(lines,\u00a0i)\u00a0+\u00a01\u00a0'\u00a0\u8df3\u8fc7\u8868\u5934\u548c\u5206\u9694\u884c\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5904\u7406\u666e\u901a\u6bb5\u843d\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Set\u00a0currentParagraph\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentParagraph.InsertAfter\u00a0line\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0Next\u00a0i\r\nEnd\u00a0Function\r\n\r\nFunction\u00a0IsOrderedList(line\u00a0As\u00a0String)\u00a0As\u00a0Boolean\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0parts()\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0parts\u00a0=\u00a0Split(line,\u00a0\".\")\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u68c0\u67e5\u662f\u5426\u4ee5\u6570\u5b57\u5f00\u5934\u5e76\u4e14\u540e\u9762\u8ddf\u7740\u4e00\u4e2a\u70b9\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0UBound(parts)\u00a0&gt;\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0If\u00a0IsNumeric(Trim(parts(0)))\u00a0And\u00a0Len(Trim(parts(0)))\u00a0&gt;\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0IsOrderedList\u00a0=\u00a0True\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Function\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0IsOrderedList\u00a0=\u00a0False\r\nEnd\u00a0Function\r\n\r\nFunction\u00a0IsMarkdownTable(lines()\u00a0As\u00a0String,\u00a0ByRef\u00a0startIndex\u00a0As\u00a0Long)\u00a0As\u00a0Boolean\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0headerLine\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0separatorLine\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u68c0\u67e5\u81f3\u5c11\u6709\u4e09\u884c\uff08\u8868\u5934\u3001\u5206\u9694\u884c\u548c\u81f3\u5c11\u4e00\u884c\u6570\u636e\uff09\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0UBound(lines)\u00a0&lt;\u00a02\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0IsMarkdownTable\u00a0=\u00a0False\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Function\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0headerLine\u00a0=\u00a0Trim(lines(startIndex))\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0InStr(headerLine,\u00a0\"|\")\u00a0=\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0IsMarkdownTable\u00a0=\u00a0False\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Function\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u68c0\u67e5\u5206\u9694\u884c\u662f\u5426\u5b58\u5728\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0startIndex\u00a0+\u00a01\u00a0&gt;\u00a0UBound(lines)\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0IsMarkdownTable\u00a0=\u00a0False\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Function\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0separatorLine\u00a0=\u00a0Trim(lines(startIndex\u00a0+\u00a01))\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0IsMarkdownTable\u00a0=\u00a0True\r\nEnd\u00a0Function\r\n\r\nFunction\u00a0CountColumns(headerLine\u00a0As\u00a0String)\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u8ba1\u7b97\u5217\u6570\uff0c\u53bb\u6389\u7b2c\u4e00\u4e2a\u548c\u6700\u540e\u4e00\u4e2a\u00a0|\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0columns()\u00a0As\u00a0String\r\n\u00a0\u00a0\u00a0\u00a0columns\u00a0=\u00a0Split(headerLine,\u00a0\"|\")\r\n\u00a0\u00a0\u00a0\u00a0CountColumns\u00a0=\u00a0UBound(columns)\u00a0-\u00a01\u00a0'\u00a0\u51cf\u53bb\u7b2c\u4e00\u4e2a\u548c\u6700\u540e\u4e00\u4e2a\r\nEnd\u00a0Function\r\n\r\nFunction\u00a0CountRows(lines()\u00a0As\u00a0String,\u00a0ByVal\u00a0startIndex\u00a0As\u00a0Long)\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0count\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0count\u00a0=\u00a00\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u4ece\u00a0startIndex\u00a0+\u00a02\u00a0\u5f00\u59cb\uff0c\u8df3\u8fc7\u8868\u5934\u548c\u5206\u9694\u884c\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0currentIndex\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0currentIndex\u00a0=\u00a0startIndex\u00a0+\u00a02\u00a0'\u00a0\u8df3\u8fc7\u8868\u5934\u548c\u5206\u9694\u884c\r\n\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u7ee7\u7eed\u68c0\u67e5\u76f4\u5230\u8d85\u51fa\u8fb9\u754c\r\n\u00a0\u00a0\u00a0\u00a0Do\u00a0While\u00a0currentIndex\u00a0&lt;=\u00a0UBound(lines)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u68c0\u67e5\u5f53\u524d\u884c\u662f\u5426\u4e3a\u6570\u636e\u884c\uff0c\u5ffd\u7565\u5206\u9694\u884c\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0If\u00a0Trim(lines(currentIndex)\u00a0&lt;&gt;\u00a0\"\")\u00a0And\u00a0InStr(lines(currentIndex),\u00a0\"|\")\u00a0&gt;\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'\u00a0\u5ffd\u7565\u5206\u9694\u884c\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0If\u00a0Trim(InStr(lines(currentIndex),\u00a0\"|---\")\u00a0=\u00a00)\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0count\u00a0=\u00a0count\u00a0+\u00a01\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Do\u00a0'\u00a0\u5982\u679c\u9047\u5230\u975e\u8868\u683c\u884c\uff0c\u9000\u51fa\u5faa\u73af\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0currentIndex\u00a0=\u00a0currentIndex\u00a0+\u00a01\u00a0'\u00a0\u79fb\u52a8\u5230\u4e0b\u4e00\u884c\r\n\u00a0\u00a0\u00a0\u00a0Loop\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0CountRows\u00a0=\u00a0count\r\nEnd\u00a0Function\r\n\r\nSub\u00a0ConvertMarkdownToTable(lines()\u00a0As\u00a0String,\u00a0startIndex\u00a0As\u00a0Long)\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0i\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0j\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0table\u00a0As\u00a0table\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0cellContent\u00a0As\u00a0Variant\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0numRows\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0Dim\u00a0numColumns\u00a0As\u00a0Long\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u8ba1\u7b97\u884c\u6570\u548c\u5217\u6570\r\n\u00a0\u00a0\u00a0\u00a0'numRows\u00a0=\u00a0UBound(lines)\u00a0-\u00a0startIndex\u00a0-\u00a01\u00a0'\u00a0\u51cf\u53bb\u8868\u5934\u548c\u5206\u9694\u884c\r\n\u00a0\u00a0\u00a0\u00a0numRows\u00a0=\u00a0CountRows(lines,\u00a0startIndex)\r\n\u00a0\u00a0\u00a0\u00a0numColumns\u00a0=\u00a0CountColumns(lines(startIndex))\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u786e\u4fdd\u884c\u6570\u548c\u5217\u6570\u6709\u6548\r\n\u00a0\u00a0\u00a0\u00a0If\u00a0numRows\u00a0&lt;=\u00a00\u00a0Or\u00a0numColumns\u00a0&lt;=\u00a00\u00a0Then\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'MsgBox \"\u8868\u683c\u884c\u6570\u6216\u5217\u6570\u65e0\u6548\u3002\", vbExclamation\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exit\u00a0Sub\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0If\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0Set\u00a0MyRange\u00a0=\u00a0ActiveDocument.Content\r\n\u00a0\u00a0\u00a0\u00a0MyRange.Collapse\u00a0Direction:=wdCollapseEnd\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u521b\u5efa\u00a0Word\u00a0\u8868\u683c\r\n\u00a0\u00a0\u00a0\u00a0Set\u00a0table\u00a0=\u00a0ActiveDocument.Tables.Add(Range:=MyRange,\u00a0numRows:=numRows\u00a0+\u00a01,\u00a0numColumns:=numColumns)\u00a0'\u00a0+1\u00a0\u7528\u4e8e\u8868\u5934\r\n\r\n\u00a0\u00a0\u00a0\u00a0'currentParagraph.InsertAfter\u00a0table\u00a0&amp;\u00a0vbCrLf\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u586b\u5145\u8868\u5934\r\n\u00a0\u00a0\u00a0\u00a0cellContent\u00a0=\u00a0Split(lines(startIndex),\u00a0\"|\")\r\n\u00a0\u00a0\u00a0\u00a0For\u00a0j\u00a0=\u00a01\u00a0To\u00a0UBound(cellContent)\u00a0-\u00a01\u00a0'\u00a0\u4ece\u00a01\u00a0\u5f00\u59cb\uff0c\u5ffd\u7565\u7b2c\u4e00\u4e2a\u00a0|\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0On\u00a0Error\u00a0Resume\u00a0Next\u00a0'\u00a0\u5ffd\u7565\u53c2\u6570\u9519\u8bef\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0table.Cell(1,\u00a0j).Range.text\u00a0=\u00a0Trim(cellContent(j))\u00a0'\u00a0\u586b\u5145\u8868\u5934\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0On\u00a0Error\u00a0GoTo\u00a00\u00a0'\u00a0\u5173\u95ed\u9519\u8bef\u5ffd\u7565\r\n\u00a0\u00a0\u00a0\u00a0Next\u00a0j\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u586b\u5145\u8868\u683c\u6570\u636e\r\n\u00a0\u00a0\u00a0\u00a0For\u00a0i\u00a0=\u00a0startIndex\u00a0+\u00a02\u00a0To\u00a0UBound(lines)\u00a0'\u00a0\u4ece\u6570\u636e\u884c\u5f00\u59cb\u586b\u5145\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cellContent\u00a0=\u00a0Split(lines(i),\u00a0\"|\")\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0For\u00a0j\u00a0=\u00a01\u00a0To\u00a0UBound(cellContent)\u00a0-\u00a01\u00a0'\u00a0\u4ece\u00a01\u00a0\u5f00\u59cb\uff0c\u5ffd\u7565\u7b2c\u4e00\u4e2a\u00a0|\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0On\u00a0Error\u00a0Resume\u00a0Next\u00a0'\u00a0\u5ffd\u7565\u53c2\u6570\u9519\u8bef\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0table.Cell(i\u00a0-\u00a0startIndex,\u00a0j).Range.text\u00a0=\u00a0Trim(cellContent(j))\u00a0'\u00a0\u586b\u5145\u6570\u636e\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0On\u00a0Error\u00a0GoTo\u00a00\u00a0'\u00a0\u5173\u95ed\u9519\u8bef\u5ffd\u7565\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Next\u00a0j\r\n\u00a0\u00a0\u00a0\u00a0Next\u00a0i\r\n\u00a0\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0On\u00a0Error\u00a0Resume\u00a0Next\r\n\u00a0\u00a0\u00a0\u00a0'\u00a0\u8bbe\u7f6e\u8868\u683c\u8fb9\u6846\u4e3a\u00a01\r\n\u00a0\u00a0\u00a0\u00a0With\u00a0table.Borders\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.InsideLineStyle\u00a0=\u00a0wdLineStyleSingle\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.OutsideLineStyle\u00a0=\u00a0wdLineStyleSingle\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.InsideLineWidth\u00a0=\u00a01\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.OutsideLineWidth\u00a0=\u00a01\r\n\u00a0\u00a0\u00a0\u00a0End\u00a0With\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\nEnd\u00a0Sub<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u5bf9\u4e8e\u4e70\u4e0d\u8d77copilot\u4f1a\u5458\u6216WPS AI\u4f1a\u5458\u7684\u670b\u53cb\uff0c\u8fd8\u60f3\u4f53\u9a8c\u5728\u6587\u6863\u4e2d\u7eed\u5199\u6587\u672c\uff0c\u53ef\u4ee5\u901a\u8fc7\u5b8f\u4ee3\u7801\u5b9e\u73b0\u3002 &nbsp; \u4e0b\u9762\u9488\u5bf9MacOS\u548cWindows\u63a8\u51fa\u4e24\u4e2a\u7248\u672c\uff1a \u6b64\u5904\u5185\u5bb9\u5df2\u7ecf\u88ab\u4f5c\u8005\u9690\u85cf\uff0c\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\u67e5\u770b\u5185\u5bb9\u9a8c\u8bc1\u7801\uff1a\u8bf7\u5173\u6ce8\u672c\u7ad9\u5fae\u4fe1\u516c\u4f17\u53f7\uff0c&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[182],"tags":[],"class_list":["post-7778","post","type-post","status-publish","format-standard","hentry","category-shicao"],"_links":{"self":[{"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/posts\/7778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/comments?post=7778"}],"version-history":[{"count":0,"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/posts\/7778\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/media?parent=7778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/categories?post=7778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdjingpai.com\/en\/wp-json\/wp\/v2\/tags?post=7778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}