Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2018, 20:33   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию Вставить Автотекст в закладку word

Здравствуйте Уважаемые программисты!
Подскажите пожалуйста, как (c# winforms vs2010) в созданном документе word выполнить вставку автотекста с именем "tbl" в место расположения закладки с именем "new". Автотекст присутствует в шаблоне "a3.dot", на основе которого создается новый документ word. Начало кода ниже:
Код:
using System;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.InteropServices;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Word = Microsoft.Office.Interop.Word;
using System.Reflection;
private void btn1_Click(object sender, EventArgs e)
{
    Word._Application oWord = new Word.Application();
    object oMissing = System.Reflection.Missing.Value;
    object oEndOfDoc = "\\endofdoc";
    object oTemplate = @"c:\a3.dot";
    oWord.Visible = true;
    Word._Document oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing, ref oMissing, ref oMissing);

    //вставить автотекст в закладку:
    oDoc.Bookmarks["new"].Range.Select();
    Word.Template oTpl = (Word.Template)oDoc.get_AttachedTemplate();
    oTpl.BuildingBlockEntries.Item("tbl").Insert oWord.Selection();   //-не работает



}

Последний раз редактировалось ольгаг; 22.04.2018 в 21:14.
ольгаг вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не ищет закладку в word Tonikasiyan Помощь студентам 0 29.11.2015 00:25
Вставить специальный символ в Word specinc Общие вопросы C/C++ 1 03.04.2014 13:22
Добавить рисунок в закладку Word a_n_n_a Общие вопросы Delphi 1 08.07.2011 14:27
Как создать закладку для шаблона Word для Delphi hodas4 БД в Delphi 0 28.05.2011 18:06
автотекст в Word е KuzV Microsoft Office Word 0 07.10.2010 23:31