ชุดข้อมูลด้านล่างประกอบด้วยชื่อบุคคล หมายเลขโทรศัพท์มือถือ และที่อยู่อีเมล เราจะใช้ข้อมูลนี้เพื่อสร้างไฟล์ vCard

วิธีที่ 1 – การใช้คุณสมบัติ Windows Contacts
Windows มีคุณลักษณะของตัวเองสำหรับการสร้าง vCard ไฟล์จาก Excel แต่เราต้องแก้ไขนามสกุลไฟล์ก่อน เรามาดูคำอธิบายด้านล่างกัน โปรดจำไว้ว่าส่วนหัวที่ไม่จำเป็นอาจทำให้เกิดปัญหาได้ ฉันจะลบแถวที่สองของชีต ป>

ขั้นตอน: ป>
- ไปที่ ไฟล์ แท็บ

- บันทึกไฟล์โดยใช้ CSV (คั่นด้วยเครื่องหมายจุลภาค) ส่วนขยาย

- คลิกที่ ไอคอน Windows บน เมนูเริ่ม และค้นหา ที่อยู่ติดต่อ ในแถบค้นหา
- คลิกที่ ที่อยู่ติดต่อ .

- ผู้ติดต่อ โฟลเดอร์จะเปิดขึ้น
- เลือก แท็บนำเข้า .

- เลือก CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค) จากการนำเข้าไปยังที่อยู่ติดต่อของ Windows .
- คลิกที่ นำเข้า .

- คำสั่งนี้จะนำคุณไปสู่ตัวเลือกเบราว์เซอร์เพื่อนำเข้าไฟล์ที่คุณต้องการ
- เลือก เรียกดู .

- เรียกดู CSV ไฟล์พร้อมข้อมูลติดต่อที่คุณสร้างไว้ก่อนหน้านี้
- คลิก เปิด .

- คลิกที่ ถัดไป ปุ่มใน นำเข้า CSV หน้าต่าง.

- คุณต้อง แผนที่ ส่วนหัวของคอลัมน์ ตรวจสอบ มือถือ, และคุณจะเห็น ตัวเลือกการทำแผนที่ .

- เลือก โทรศัพท์มือถือ และคลิก ตกลง .

- แมป อีเมล ส่วนหัวของ ที่อยู่อีเมล และคลิก ตกลง .

- คลิก เสร็จสิ้น .

คำสั่งนี้จะแปลง ไฟล์ CSV ไปที่ ที่ติดต่อของ Windows รูปแบบ

- มาเปิดไฟล์จากโฟลเดอร์นี้กันดีกว่า ชื่อ ที่อยู่อีเมล และ เซลล์ หมายเลขโทรศัพท์อยู่ในตำแหน่งที่แน่นอน

- เราจะแปลงไฟล์เหล่านี้เป็น vCard หรือ vCalendar
- เลือก แท็บส่งออก .

- เลือก vCards (โฟลเดอร์ของไฟล์ .vcf) .
- คลิก ส่งออก .

- เรียกดู สำหรับโฟลเดอร์ที่บันทึกผู้ติดต่อเหล่านี้ และคลิก ตกลง .

การดำเนินการนี้จะแปลง ผู้ติดต่อ เหล่านี้ ไฟล์ไปที่ VCF ไฟล์

- เปิดโฟลเดอร์เหล่านี้ พวกเขาเปิดด้วย Outlook โดยค่าเริ่มต้น คุณยังสามารถเปิดได้ใน ที่อยู่ติดต่อ รูปแบบ
- คุณสามารถดูสรุปข้อมูลการติดต่อได้ที่ด้านขวาบนของหน้าต่าง

คุณสามารถสร้าง ไฟล์ VCF จาก Excel โดยใช้ ที่ติดต่อของ Windows คุณสมบัติ
วิธีที่ 2 – การใช้ VBA เพื่อสร้างไฟล์ VCF จาก Excel
ขั้นตอน: ป>
- ไปที่ แท็บนักพัฒนาซอฟต์แวร์ และเลือก Visual Basic .

- VBA ตัวแก้ไขจะปรากฏขึ้น เลือก แทรก >> โมดูล เพื่อเปิด โมดูล VBA .

- ป้อนรหัสต่อไปนี้ใน โมดูล VBA:
Sub CreateVCFFromExcel()
Dim mn_File_Num As Integer
Dim mn_start_row As Double
mn_start_row = 2
mn_File_Num = FreeFile
mn_Output_Path = ThisWorkbook.Path & "\PhoneAndEmail.VCF"
Open mn_Output_Path For Output As mn_File_Num
While VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 1)) <> ""
mn_Name = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 1))
mn_Email_Address = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 2))
mn_Mobile_Number = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 3))
Print #mn_File_Num, "BEGIN:VCARD"
Print #mn_File_Num, "VERSION:3.0"
Print #mn_File_Num, "FN:" & mn_Name
Print #mn_File_Num, "EMAIL:" & mn_Email_Address
Print #mn_File_Num, "TEL;TYPE=CELL;TYPE=PREF:" & mn_Mobile_Number
Print #mn_File_Num, "END:VCARD"
mn_start_row = mn_start_row + 1
Wend
Close #mn_File_Num
MsgBox "The Contacts are Saved To: " & mn_Output_Path
End Sub

รหัสนี้ใช้ ฟังก์ชัน VBA Trim เพื่อแยก ชื่อ , อีเมล และ มือถือ คอลัมน์ จากนั้นจึงใช้ คำสั่งการพิมพ์ เพื่อจัดเรียงข้อมูลเหล่านี้อย่างเหมาะสมใน vCard ไฟล์. FN: หมายถึง ชื่อ , อีเมล: หมายถึงตำแหน่งที่ ที่อยู่อีเมล จะถูกบันทึกไว้ และ TEL;TYPE=CELL หมายถึงหมายเลขโทรศัพท์ที่นี่คือ โทรศัพท์มือถือ ตัวเลข
- กลับไปที่ชีตของคุณแล้วเรียกใช้มาโคร .

- A VCF ไฟล์จะถูกสร้างขึ้นชื่อ PhoneAndEmail ในเส้นทางไฟล์ของสมุดงาน Excel ของคุณ

- เปิดด้วย Windows ที่อยู่ติดต่อ .

- การดำเนินการนี้จะแสดงข้อมูลติดต่อของบุคคลแรกในชุดข้อมูลของคุณ

- ข้อมูลการติดต่อทั้งหมดสำหรับชุดข้อมูลจะถูกจัดเก็บไว้ใน PhoneAndEmail หากคุณสั่ง ยกเลิก มันจะแสดงผู้ติดต่อรายถัดไปให้คุณ

- คลิกที่ ยกเลิก จะนำคุณไปสู่การติดต่อครั้งต่อไป และอื่นๆ

คุณสามารถสร้าง ไฟล์ VCF โดยใช้ VBA .
ส่วนฝึกซ้อม
ฉันกำลังจัดเตรียมชุดข้อมูลสำหรับบทความนี้เพื่อให้คุณได้ฝึกฝนวิธีการเหล่านี้และได้รับความเชี่ยวชาญ

ดาวน์โหลดหนังสือแบบฝึกหัด ป>
ส่งออก Excel ไปยัง vCard:ศูนย์ความรู้
- เปิดไฟล์ VCF ใน Excel
- แก้ไขไฟล์ VCF ใน Excel
- แปลง Excel เป็น VCF โดยไม่ต้องใช้ซอฟต์แวร์
- แปลงไฟล์ CSV เป็น VCF โดยใช้ Excel
<<กลับไป ส่งออกข้อมูลจาก Excel | เรียนรู้ Excel ป> รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!