Wstaw obiekt Ole do dokumentu programu Word

Oto przewodnik krok po kroku wyjaśniający poniższy kod źródłowy C#, który ilustruje, jak wstawić obiekt OLE do dokumentu programu Word przy użyciu Aspose.Words dla .NET.

Krok 1: Zaimportuj niezbędne referencje

Zanim zaczniesz, upewnij się, że zaimportowałeś do swojego projektu niezbędne odniesienia do korzystania z Aspose.Words dla .NET. Obejmuje to importowanie biblioteki Aspose.Words i dodanie wymaganych przestrzeni nazw do pliku źródłowego.

using Aspose.Words;
using Aspose.Words.Drawing;

Krok 2: Utwórz nowy dokument i generator dokumentów

Na tym etapie utworzymy nowy dokument za pomocą plikuDocument klasę i narzędzie do tworzenia dokumentów przy użyciu metodyDocumentBuilder klasa.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Krok 3: Wstaw obiekt OLE

Skorzystaj z Konstruktora DokumentówInsertOleObject metoda wstawiania obiektu OLE do dokumentu. Określ adres URL obiektu OLE, typ obiektu, opcje wyświetlania i inne niezbędne ustawienia.

builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);

Krok 4: Zapisz dokument

Skorzystaj z dokumentuSave metoda zapisania dokumentu do pliku.

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");

Przykładowy kod źródłowy do wstawiania obiektu OLE za pomocą Aspose.Words dla .NET

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");

To jest kompletny przykładowy kod do wstawiania obiektu OLE za pomocą Aspose.Words dla .NET. Pamiętaj, aby zaimportować niezbędne odniesienia i wykonać kroki opisane wcześniej, aby zintegrować ten kod ze swoim projektem.

Wniosek

Podsumowując, wstawianie obiektów OLE do dokumentu programu Word to potężna funkcja oferowana przez Aspose.Words dla .NET. Korzystając z tej biblioteki, możesz łatwo osadzać obiekty OLE, takie jak pliki HTML, arkusze kalkulacyjne Excel, prezentacje PowerPoint itp., w dokumentach Word.

W tym artykule omówiliśmy przewodnik krok po kroku wyjaśniający kod źródłowy w języku C#, który ilustruje, jak wstawić obiekt OLE do dokumentu programu Word. Omówiliśmy niezbędne odniesienia, tworzenie nowego dokumentu i generator dokumentów oraz kroki wstawiania obiektu OLE i zapisywania dokumentu.

Często zadawane pytania dotyczące wstawiania obiektu OLE do dokumentu programu Word

P: Jakie poświadczenia muszę zaimportować, aby używać Aspose.Words dla .NET?

Odp.: Aby używać Aspose.Words dla .NET, musisz zaimportować następujące odniesienia:

using Aspose.Words;
using Aspose.Words.Drawing;

P: Jak utworzyć nowy dokument i generator dokumentów?

Odp.: Możesz utworzyć nowy dokument za pomocąDocument klasę i narzędzie do tworzenia dokumentów przy użyciu metodyDocumentBuilder klasę, jak pokazano poniżej:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

P: Jak wstawić obiekt OLE do dokumentu?

O: Skorzystaj zInsertOleObjectmetoda konstruktora dokumentów (DocumentBuilder), aby wstawić obiekt OLE do dokumentu. Określ adres URL obiektu OLE, typ obiektu, opcje wyświetlania i inne niezbędne ustawienia. Oto przykład :

builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);

P: Jak zapisać dokument?

O: Skorzystaj z dokumentuSave metoda zapisania dokumentu do pliku. Oto przykład :

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");

P: Czy możesz podać pełny przykład wstawiania obiektu OLE za pomocą Aspose.Words dla .NET?

O: Oto kompletny przykładowy kod umożliwiający wstawienie obiektu OLE za pomocą Aspose.Words dla .NET. Pamiętaj, aby zaimportować niezbędne odniesienia i wykonać kroki opisane wcześniej, aby zintegrować ten kod ze swoim projektem:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);

doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");