รวม ChatGPT เข้ากับ Microsoft Word – คำแนะนำทีละขั้นตอน
ผู้เขียน: Xiaoyangแก้ไขล่าสุด: 2024-04-12
ChatGPT ซึ่งมีความสามารถในการสร้างข้อความขั้นสูง สามารถปฏิวัติวิธีโต้ตอบกับ Microsoft Word เพิ่มประสิทธิภาพการทำงานและประสบการณ์การเรียนรู้ของคุณ บทความนี้ให้คำแนะนำโดยละเอียดทีละขั้นตอนในการรวม ChatGPT เข้ากับ Microsoft Word นอกจากนี้ยังมีตัวอย่างที่ชัดเจนของวิธีใช้ ChatGPT ภายใน Word ซึ่งแสดงให้เห็นถึงประโยชน์เชิงปฏิบัติของการผสมผสานอันทรงพลังนี้
ChatGPT ซึ่งมีความสามารถในการเข้าใจภาษาขั้นสูง สามารถเปลี่ยนวิธีโต้ตอบกับ Microsoft Word ได้ โดยสามารถทำงานที่น่าเบื่อได้โดยอัตโนมัติ เสนอคำแนะนำเนื้อหาที่สร้างสรรค์ และแม้แต่ช่วยในการแปลภาษา ทำให้งานของคุณใน Word มีประสิทธิภาพและสร้างสรรค์มากขึ้น
ประโยชน์บางประการของการใช้ ChatGPT สำหรับ Word คือ:
ในส่วนนี้ เราจะสำรวจวิธีรวม ChatGPT เข้ากับ Microsoft Word โดยใช้โค้ด VBA การบูรณาการนี้สัญญาว่าจะปฏิวัติการสร้างและแก้ไขเอกสาร โดยผสมผสานความสามารถ AI ของ ChatGPT เข้ากับฟังก์ชันการทำงานของ Word
ขั้นตอนที่ 1: เพิ่มรหัส VBA ลงในเอกสาร Word
เปิดไฟล์ Word เปล่าใหม่ จากนั้นกดปุ่ม ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
จากนั้นคลิก สิ่งที่ใส่เข้าไป > โมดูลคัดลอกและวางโค้ดด้านล่างลงในโมดูลเปล่าที่เปิดอยู่: รหัส VBA: รวม ChatGPT เข้ากับ Word
Sub ChatGPT()
'Updateby Extendoffice
Dim status_code As Integer
Dim response As String
OPENAI = "https://api.openai.com/v1/chat/completions"
api_key = "sk-***************************** "
If api_key = "" Then
MsgBox "Please enter the API key."
Exit Sub
ElseIf Selection.Type <> wdSelectionNormal Then
MsgBox "Please select text."
Exit Sub
End If
SendTxt = Replace(Replace(Replace(Replace(Selection.text, vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), Chr(39))
SendTxt = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"":""system"", ""content"":""You are a Word assistant""} ,{""role"":""user"", ""content"":""" & SendTxt & """}]}"
Set Http = CreateObject("MSXML2.XMLHTTP")
With Http
.Open "POST", OPENAI, False
.setRequestHeader "Content-Type", "application/json"
.setRequestHeader "Authorization", "Bearer " & api_key
.send SendTxt
status_code = .Status
response = .responseText
End With
If status_code = 200 Then
Set regex = CreateObject("VBScript.RegExp")
With regex
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = """content"": ""(.*)"""
End With
Set matches = regex.Execute(response)
If matches.Count > 0 Then
response = matches(0).SubMatches(0)
response = Replace(Replace(response, "\n", vbCrLf), "\""", Chr(34))
Selection.Range.InsertAfter vbNewLine & response
End If
Else
Debug.Print response
End If
Set Http = Nothing
End Sub
หมายเหตุ:
ในโค้ดข้างต้น คุณควรแทนที่คีย์ API “เอสเค-******************************” ด้วยกุญแจของคุณเอง
ในที่สุดคลิก OK เพื่อปิด ตัวเลือกของ กล่องโต้ตอบ ขณะนี้ปุ่ม VBA ได้รับการเพิ่มลงใน Ribbon ของ Word แล้ว ดูภาพหน้าจอ:
ข้อควรทราบ:
หลังจากรันโค้ดแล้ว หากคุณได้รับข้อความแสดงข้อผิดพลาดด้านล่าง แสดงว่าคีย์ API ของคุณหมดอายุหรือมีปัญหากับการเรียกเก็บเงิน เพื่อแก้ไขปัญหานี้ จำเป็นต้องอัปเกรดเป็นบัญชีแบบชำระเงินซึ่งจะมีการเรียกเก็บเงินตามการใช้งาน API ของคุณ
จะรับคีย์ API หรือสมัครแผนแบบชำระเงินเพื่อใช้ API ได้อย่างไร โปรดดูสิ่งนี้ วิธีรับคีย์ OpenAI API เกี่ยวกับการสอน
หากต้องการบันทึกโค้ดนี้ คุณควรบันทึกเอกสาร Word นี้เป็น เอกสารที่เปิดใช้งาน Word Macro รูปแบบ. เพื่อการใช้งานในอนาคต เพียงคลิก เปิดใช้งานเนื้อหา ด้านล่างริบบิ้นเพื่อเปิดใช้งานรหัส
Office Tab: นำอินเทอร์เฟซแบบแท็บมาสู่ Word, Excel, PowerPoint...
ในส่วนนี้จะพูดถึงตัวอย่างที่เป็นประโยชน์สำหรับการใช้ ChatGPT ใน Word ไม่ว่าจะเป็นการแปล การแก้ไข การสรุป การตั้งคำถาม หรือการดึงข้อมูลจากข้อความ ChatGPT ใน Word ช่วยให้คุณใช้ประโยชน์จากเทคโนโลยี AI เพื่อยกระดับประสบการณ์การเขียนของคุณ
คัดลอกและวางข้อความที่คุณต้องการเขียนใหม่ลงในเอกสาร Word จากนั้นพิมพ์คำสั่งต่อไปนี้ก่อนข้อความของคุณ: "เขียนข้อความต่อไปนี้ใหม่ในรูปแบบที่ผ่อนคลายและเข้าใจง่าย:"
การใช้ ChatGPT อย่างมีประสิทธิภาพใน Microsoft Word ขึ้นอยู่กับการสร้างข้อความแจ้งที่ถูกต้องเป็นส่วนใหญ่ คำแนะนำต่อไปนี้จะช่วยให้คุณควบคุมศักยภาพของ ChatGPT ใน Word ได้เต็มประสิทธิภาพโดยใช้คำแนะนำที่เหมาะสม:
โดยสรุป การเรียนรู้ศิลปะในการสร้างข้อความแจ้งที่ถูกต้องเป็นสิ่งสำคัญในการเพิ่มประสิทธิภาพการใช้งาน ChatGPT ใน Word ด้วยแนวทางที่เฉพาะเจาะจง ชัดเจน และวนซ้ำ คุณสามารถแนะนำ ChatGPT เพื่อให้ได้ผลลัพธ์ที่ต้องการได้อย่างมีประสิทธิภาพ ซึ่งจะช่วยเพิ่มประสิทธิภาพการทำงานและคุณภาพงานของคุณใน Word
คำถามที่พบบ่อยบางประการที่คุณอาจกังวล
ChatGPT API ฟรีหรือไม่ ChatGPT API ไม่ฟรี มีราคาสมเหตุสมผลและทำงานในรูปแบบการจ่ายตามการใช้งาน ซึ่งหมายความว่าค่าใช้จ่ายของคุณขึ้นอยู่กับการใช้งาน API ของคุณ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับราคา โปรดดูที่ หน้าราคาของ OpenAI.
ฉันสามารถใช้ ChatGPT ใน Word สำหรับภาษาอื่นที่ไม่ใช่ภาษาอังกฤษได้หรือไม่ ใช่ ChatGPT รองรับหลายภาษา แม้ว่าความสามารถในภาษาที่ไม่ใช่ภาษาอังกฤษอาจแตกต่างกันไป
ChatGPT สามารถทำงานออฟไลน์ใน Word ได้หรือไม่ โดยทั่วไป ChatGPT ต้องใช้การเชื่อมต่อออนไลน์เพื่อเข้าถึงความสามารถในการประมวลผล AI