Office projektów w Visual Studio środowiska

Dla projektów pakietu Microsoft Office przygotowano środowisko programistyczne podobne jak do innych typów projektów w programie, np. projektów interfejsu Windows Forms. Po utworzeniu lub otwarciu projektu Office elementy projektu są wyświetlane w Eksplorator rozwiązań. W projektach na poziomie dokumentu dokument (tzn. dokument programu Word lub skoroszyt programu Excel) jest otwierany w programie Visual Studio i zachowuje się jak projektant wizualny.

Dotyczy: Informacje przedstawione w tym temacie mają zastosowanie do - projektów na poziomie dokumentu i - programu VSTO w projektach. Zobacz dostępność funkcji według aplikacji pakietu Office i typów projektów.

Project elementów w Eksplorator rozwiązań

W projekcie na poziomie dokumentu Eksplorator rozwiązań następujące elementy domyślne:

  • Węzły dla dokumentu, skoroszytu i arkuszy, które są dostosowywane przez projekt. Węzły te pełnią rolę kontenerów na pliki kodu skojarzone z dokumentem, skoroszytem i arkuszami.

  • Pliki kodu skojarzone z dokumentem, skoroszytem i arkuszami, które są dostosowywane przez projekt. W projektach programu Word pliki kodu są powiązane z dokumentem lub szablonem programu Word. W projektach programu Excel pliki kodu są skojarzone ze skoroszytem lub szablonem programu Excel oraz z każdym arkuszem i arkuszem wykresu w skoroszycie lub szablonie.

  • Ukryte pliki projektu, które nie są przeznaczone do bezpośredniej edycji. Aby uzyskać więcej informacji, zobacz Ukryte pliki projektu.

    W projekcie VSTO add-in Eksplorator rozwiązań następujące elementy domyślne:

  • Węzeł aplikacji. Ten węzeł ma taką samą nazwę jak aplikacja hosta, na przykład Word, Excel lub Outlook. Węzeł aplikacji zawiera plik kodu ThisAddIn. Udostępnia również właściwość Przestrzeń nazw elementu hosta. Aby uzyskać więcej informacji na temat tej właściwości, zobacz Właściwości w Office projektów.

  • Plik kodu ThisAddIn. Ten plik zawiera wygenerowaną ThisAddIn klasę dla VSTO dodatku. Aby uzyskać więcej informacji na temat tej klasy, zobacz Program VSTO Add-Ins.

  • Ukryte pliki projektu, które nie są przeznaczone do bezpośredniej edycji. Aby uzyskać więcej informacji, zobacz Ukryte pliki projektu.

Tymczasowe certyfikaty

Office obejmują również certyfikat tymczasowy o nazwie Project Name _TemporaryKey.pfx. Certyfikat służy do podpisywania manifestów aplikacji i wdrażania projektu w trakcie programowania. Aby uzyskać więcej informacji, zobacz Grant trust to Office solutions (Udzielanie zaufania do Office rozwiązań) i Secure Office solutions (Bezpieczne Office rozwiązania).

Ukryte pliki projektu

Niektóre pliki projektu są domyślnie ukryte. Pliki te są generowane przez program Visual Studio i różnią się w zależności od typu projektu. Aby wyświetlić ukryte pliki, kliknij pozycję Pokaż wszystkie pliki w Eksplorator rozwiązań.

Nie wolno modyfikować ukrytych plików projektu. Bezpośrednia edycja tych plików nie jest obsługiwana i może spowodować uszkodzenie projektu. Ukryte pliki projektu są generowane każdorazowo po wprowadzeniu pewnych zmian w dokumencie. Ręczna modyfikacja ukrytego pliku projektu spowoduje utratę tych zmian podczas ponownego generowania pliku.

Projektant dokumentów w projektach na poziomie dokumentu

W projektach na poziomie dokumentu dla programów Excel i Word jest dostępny projektant, który hostuje dokument skojarzony z projektem w programie Visual Studio. Projektant umożliwia modyfikowanie dokumentu bez konieczności wychodzenia poza środowisko Visual Studio.

Aby otworzyć dokument w projektancie, kliknij dwukrotnie plik kodu w Eksplorator rozwiązań skojarzony z dokumentem. Aby na przykład otworzyć arkusz Arkusz1 w projektancie w projekcie Excel, kliknij dwukrotnie plik kodu Sheet1.

Podczas modyfikowania dokumentu w projektancie można wykorzystać macierzystą funkcjonalność aplikacji pakietu Office. Na przykład można wpisać tekst w dokumencie lub arkuszu albo za pomocą Wstążki wykonać zadania takie jak dodanie tabeli lub wykresu. Domyślnie mapowania skrótów klawiaturowych są takie same jak w programie Visual Studio. Aby zamiast Office skrótów klawiaturowych, zmień ustawienia w węźle Microsoft Office Klawiatura Ustawienia w oknie dialogowym Opcje w menu Narzędzia.

Formanty w dokumentach

Kontrolki hosta i kontrolki Windows Forms można przeciągać z przybornika Visual Studio na powierzchnię projektową dokumentu. Formanty hosta to specjalistyczne wersje obiektów pakietu Office, takie jak formanty zawartości programu Word i zakresy programu Excel, których można używać w projektach pakietu Office utworzonych przy użyciu programu Visual Studio. Formanty hosta mają dodatkowe funkcje nieobecne w odnośnych obiektach pakietu Office, np. tworzenie powiązań danych czy większy zbiór zdarzeń.

Aby uzyskać więcej informacji, zobacz Host items and host controls overview (Omówienie elementów hostów i kontrolek hosta) Windows formanty formularzy w dokumentach Office omówienie.

Excel arkuszy i skoroszytów w projektancie

Po otwarciu arkusza w projektancie można go modyfikować tak samo, jak po otwarciu bezpośrednio w programie Excel. Dwukrotne kliknięcie komórki spowoduje przełączenie jej do trybu edycji. Dwukrotne kliknięcie komórki zawierającej kontrolkę hosta spowoduje otwarcie Edytora kodu Visual Studio wygenerowanie domyślnego programu obsługi zdarzeń dla kontrolki. Aby przechodzić do innych arkuszy, możesz klikać karty arkuszy u dołu projektanta.

Po otwarciu skoroszytu w projektancie nie widać żadnej powierzchni projektowej. Widok projektu skoroszytu to duży zasobnik elementów, który wypełnia projektanta.

Skoroszyt i każdy arkusz w skoroszycie mają powiązane pliki kodu. Każdy plik kodu zawiera wygenerowaną klasę elementu hosta, która reprezentuje skoroszyt lub arkusz. Aby uzyskać więcej informacji, zobacz Automatyzowanie Excel przy użyciu obiektów rozszerzonych.

Dokumenty programu Word w projektancie

Po otwarciu dokumentu w projektancie można go modyfikować tak samo, jak po otwarciu bezpośrednio w programie Word. Dwukrotne kliknięcie wyrazu w dokumencie spowoduje jego zaznaczenie. Jeśli jednak wyraz znajduje się wewnątrz formantu hosta, zostanie otwarty edytor kodu, a program Visual Studio wygeneruje domyślny program obsługi zdarzeń dla formantu.

Dokument ma skojarzony plik kodu. Plik kodu zawiera wygenerowaną klasę elementu hosta, która reprezentuje dokument. Aby uzyskać więcej informacji, zobacz Document host item (Element hosta dokumentu).

Tryb projektowania a tryb środowiska uruchomieniowego

Gdy dokument jest otwarty w środowisku Visual Studio, jest zawsze w trybie projektowania. Niektóre zadania, takie jak przeciągnięcie formantu hosta na powierzchnię dokumentu, można wykonywać tylko w trybie projektowania.

Aby wyświetlić dokument w trybie uruchomieniowym, należy otworzyć aplikację i dokument poza Visual Studio. Można również skompilować i uruchomić projekt. Wtedy dokument i aplikacja będą automatycznie otwierane poza środowiskiem Visual Studio.

Edytor kodu

Edytor kodu umożliwia wyświetlanie i modyfikowanie widocznych plików kodu w rozwiązaniu. Pliki te zawierają kod, który definiuje zachowanie rozwiązania.

Aby uzyskać więcej informacji na temat edytora kodu, zobacz Pisanie kodu w edytorze kodu i edytorze tekstów. Aby uzyskać więcej informacji na temat pisania kodu w projektach Office, zobacz Pisanie kodu w Office rozwiązań.

Okno właściwości

W oknie Właściwości są wyświetlane właściwości elementów projektu wybranych w programie Eksplorator rozwiązań oraz elementów interfejsu użytkownika wybranych w projektancie, takich jak kontrolki lub dokument w projekcie na poziomie dokumentu. Niektóre właściwości są specyficzne dla aplikacji i dokumentu, a inne takie same we wszystkich projektach.

Data Sources — Okno

Okno Źródła danych w projektach na poziomie dokumentu Office, aby przeciągnąć źródło danych do dokumentu i utworzyć kontrolkę powiązaną ze źródłem danych. Aby uzyskać więcej informacji, zobacz Wiązanie kontrolek z danymi w Visual Studio.

Zobacz też