วิธีการลงนามโครงการ Excel VBA โดยใช้ GroupDocs.Signature สำหรับ Java

การแนะนำ

เพิ่มความปลอดภัยให้กับเวิร์กบุ๊ก Excel ของคุณด้วยการลงนามดิจิทัลในโปรเจ็กต์ VBA โดยใช้ GroupDocs.Signature สำหรับ Java คู่มือฉบับสมบูรณ์นี้จะแนะนำคุณตลอดกระบวนการ เพื่อให้มั่นใจได้ถึงความถูกต้องและความสมบูรณ์ คุณจะได้เรียนรู้วิธีการลงนามเฉพาะโปรเจ็กต์ VBA หรือทั้งเอกสารและโปรเจ็กต์ VBA

สิ่งที่คุณจะได้เรียนรู้:

  • การกำหนดค่า GroupDocs.Signature สำหรับ Java ในโครงการของคุณ
  • การลงนามเพียงโครงการ VBA ของสเปรดชีตโดยไม่เปลี่ยนแปลงเนื้อหาอื่น
  • การลงนามทั้งเอกสารและโครงการ VBA ร่วมกัน

ก่อนที่จะเริ่มใช้งาน ให้แน่ใจว่าคุณปฏิบัติตามข้อกำหนดเบื้องต้นทั้งหมด!

ข้อกำหนดเบื้องต้น

หากต้องการปฏิบัติตามคำแนะนำนี้อย่างประสบความสำเร็จ โปรดแน่ใจว่าคุณมี:

  • ห้องสมุดที่จำเป็น: GroupDocs.Signature สำหรับไลบรารี Java เวอร์ชัน 23.12
  • การตั้งค่าสภาพแวดล้อม: ความคุ้นเคยกับระบบสร้าง Maven หรือ Gradle จะเป็นประโยชน์
  • ความรู้เบื้องต้นที่จำเป็น: ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม Java และแนวคิดเกี่ยวกับใบรับรองดิจิทัล

การตั้งค่า GroupDocs.Signature สำหรับ Java

คำแนะนำในการติดตั้ง

รวม GroupDocs.Signature เข้าในโครงการของคุณโดยใช้คำแนะนำตัวจัดการการอ้างอิงต่อไปนี้:

เมเวน

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-signature</artifactId>
    <version>23.12</version>
</dependency>

แกรเดิล

implementation 'com.groupdocs:groupdocs-signature:23.12'

สำหรับการดาวน์โหลดโดยตรง โปรดไปที่ GroupDocs.Signature สำหรับรุ่น Java.

การได้มาซึ่งใบอนุญาต

เริ่มต้นด้วยการทดลองใช้ฟรีเพื่อสำรวจความสามารถของ GroupDocs.Signature หากตรงตามความต้องการของคุณ ลองพิจารณาซื้อใบอนุญาตหรือขอใบอนุญาตชั่วคราวผ่านเว็บไซต์อย่างเป็นทางการ

ในการเริ่มต้นและตั้งค่า GroupDocs.Signature ในแอปพลิเคชัน Java ของคุณ:

import com.groupdocs.signature.Signature;
// เริ่มต้นวัตถุลายเซ็นด้วยเส้นทางไฟล์
Signature signature = new Signature("path/to/your/file");

คู่มือการใช้งาน

การลงนามเฉพาะโครงการ VBA ของสเปรดชีต

ภาพรวม

คุณลักษณะนี้ช่วยให้คุณลงนามเฉพาะโครงการ VBA ในสเปรดชีต Excel โดยไม่แตะต้องส่วนอื่นของเอกสาร

ขั้นตอนการดำเนินการ

1. การตั้งค่าตัวเลือกป้าย

import com.groupdocs.signature.options.sign.DigitalSignOptions;
import com.groupdocs.signature.domain.extensions.signoptions.DigitalVBA;

String certificatePath = "YOUR_DOCUMENT_DIRECTORY/CertificatePfx";
String password = "1234567890";

DigitalSignOptions signOptions = new DigitalSignOptions();
DigitalVBA digitalVBA = new DigitalVBA(certificatePath, password);
digitalVBA.setSignOnlyVBAProject(true);
digitalVBA.setComments("VBA Comment");
signOptions.getExtensions().add(digitalVBA);
  • คำอธิบายพารามิเตอร์: certificatePath และ password ใช้สำหรับการเข้าถึงใบรับรองดิจิทัลของคุณ การตั้งค่า setSignOnlyVBAProject(true) รับประกันว่ามีการลงนามเฉพาะโครงการ VBA เท่านั้น

2. การลงนามในไฟล์

signature.sign("output/path/OnlyVBAProject.xlsm\