Замените текст в документе word с помощью закладок и visual studio C#
Привет,
У меня есть код для использования функции закладки и Visual Studio C# , как подсказывает видео https://www.youtube.com/watch?v=X3mlQd3vMC8
Но код находится в VB, как заставить его работать в C#?
Мне нравится получать имена из actionpane в текстовом поле first daily name и last daily name, а также дату.
Увидеть код.
Вдохновленный привет,
Вилко
Что я уже пробовал:
Документ.В CS
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using System.Xml.Linq; using Microsoft.Office.Tools.Word; using Microsoft.VisualStudio.Tools.Applications.Runtime; using Office = Microsoft.Office.Core; using Word = Microsoft.Office.Interop.Word; namespace CuriosityReportNew { public partial class ThisDocument { private void ThisDocument_Startup(object sender, System.EventArgs e) { Me.BirthDateTimePicker1.Text = DateTimePicker ToString Me.DailyFIrstNameInput = Add(new Daily_First_Name_Listbox) Me.DailyLastNameInput = Add(new Daily_Last_Name_Listbox) } private void ThisDocument_Shutdown(object sender, System.EventArgs e) { } #region VSTO Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InternalStartup() { this.Startup += new System.EventHandler(ThisDocument_Startup); this.Shutdown += new System.EventHandler(ThisDocument_Shutdown); } #endregion } }
ActionPane. CS
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using Office = Microsoft.Office.Core; namespace CuriosityReportNew { partial class ActionsPaneControl1 : UserControl { public ActionsPaneControl1() { InitializeComponent(); } private void ActionsPaneControl1_Load(object sender, EventArgs e) { } private void Daily_First_Name_SelectedIndexChanged(object sender, EventArgs e) { Globals.ThisDocument.DailyFirstNameBookmark.Text = Daily_First_Name_Listbox.SelectedItem } } }