Описание тега office-automation
Use this tag for questions related to automating MS Office Products ( Excel, Outlook, PowerPoint, Access, Word, Project, etc). Automation in this context means the use of an external software to execute a variety of operations on MS Office products. For questions about macros use the relevant tags for example "excel-vba". Do not use this tag if your question is not about automatic control.
2
ответа
WordprocessingML. Как назначить цвет фона для текста?
У меня есть код, который создает документ с несколькими абзацами с разным цветом текста для некоторых слов. Что-то вроде: using (var doc = WordprocessingDocument.Create("some-file-name", WordprocessingDocumentType.Document)) { // Add a new main docu…
16 янв '13 в 07:08
1
ответ
Не могу найти Microsoft.Office.Interop.Excel, пожалуйста, помогите мне
В моей программе C# я пытаюсь использовать WRTI что-то, чтобы преуспеть. я нахожу метод в Интернете, используя класс Microsoft.Office.Interop.Excel. но когда я использую Microsoft.Office.Interop.Excel, он сказал, что класс Interop не найден. у меня …
26 июл '11 в 03:28
1
ответ
Как программно изменить цвет фона в ячейке MS Project 2007?
Я пытаюсь автоматизировать некоторые функции MS Project с помощью C# и не могу найти решение, как изменить фон и цвет шрифта ячейки специальной задачи. Я перечисляю все задачи в проекте в этом примере кода, и когда, если statemet равен true, я хочу …
30 дек '12 в 15:03
1
ответ
ASP.NET - создайте шаблон Outlook и запишите в браузер
Однажды была задана форма этого вопроса, на которую был дан ответ, с предложением о том, как предварительно заполнить тело и тему письма Outlook с помощью формы mailto: тега привязки. Я определенно не хочу никаких предложений по этому методу. Я хоте…
01 апр '11 в 15:52
1
ответ
Почему мой код открывает два экземпляра Microsoft Office Word?
Я использую функцию, чтобы облегчить печать в моем приложении. Вот: public void print(string fileName, string variables, string values, string template) { // CREATE TEXT FILE FOR PRINTING FileInfo fi = new FileInfo(fileName); Object oMissing = Syste…
25 фев '13 в 07:48
1
ответ
Переименуйте имя листа Excel в C#
VS 2008 / C#. Передав путь к файлу электронной таблицы, мне нужно переименовать лист. Как переименовать Sheet1 листа Excel в "ABC". Мы экспортируем лист Excel в базу данных SQL. Записи в листе Excel редактируются и обновляются вручную конечным польз…
14 июл '11 в 19:06
2
ответа
Автоматизация Word с ASP.NET
У меня есть старое приложение, которое использует автоматизацию Microsoft Word в asp.net, и мне нужно установить его на Windows Server 2012 R2 x64 с Office 2013 Standard x86. Я знаю, что автоматизации Office в таких серверных технологиях, как IIS, с…
13 авг '14 в 14:49
3
ответа
Автоматизация MS Excel без макросов в создаваемых отчетах. Какие-нибудь мысли?
Я знаю, что в Интернете полно таких вопросов, как этот, но я до сих пор не смог применить ответы, которые я могу найти, к моей ситуации. Я понимаю, что есть VBA, но мне всегда не нравилось, когда программа / макрос находятся внутри файла Excel, с ре…
15 май '10 в 10:00
4
ответа
Запуск макроса Excel через C#: запускать макрос из одной книги в другой?
Я хочу запустить макрос, давайте назовем его Macro01 из WorkSheet01 на WorkSheet02. Используя пространство имен Microsoft.Office.Interop.Excel, я открыл WorkSheet01. public void Main_CodedStep() { // Object for missing (or optional) arguments. objec…
09 янв '13 в 23:54
4
ответа
Получение System.Runtime.InteropServices.COMException Ошибка в стороне сервера, сгенерированной Excel
У нас есть веб-приложение, которое генерирует таблицы Excel и запускает макросы на стороне сервера. Затем он отправляет их разным лицам по электронной почте. Это часть унаследованного стиля отчетности, который мы переносим, но все еще поддерживаем…
02 май '13 в 02:51
1
ответ
IIS не может получить доступ к файлу Excel для пользователей, но для меня это нормально. Зачем?
У меня есть программа, работающая в качестве службы в IIS в Windows Server 2008 R2. Программа без проблем создает отчет в Excel. Проблема возникает, когда он пытается получить доступ к Excel, который он только что создал. Это дает пользователям ошиб…
18 фев '15 в 16:07
1
ответ
Использование Firemonkey для объединения данных с документами MS Word
Я собираюсь написать приложение для Windows, которое объединит данные базы данных с документами MS Word. Я хотел бы знать, смогу ли я сделать это с помощью Firemonkey, поэтому в будущем я смогу повторно использовать не-специфичный для Windows код в …
26 июл '12 в 03:59
4
ответа
Как закрыть работающий экземпляр документа Word? (С #)
Я мог видеть много очень похожих тем вокруг, но ничто, кажется, не дает мне решение, которое должно быть очень простым. Из моего приложения winforms мне нужно закрыть работающий экземпляр текстового документа (открытый из самого приложения). Когда я…
16 сен '11 в 13:58
2
ответа
Программно зашифровать электронную почту Outlook с помощью инспектора
Я использую C# с объектной моделью Outlook (погашение не подходит для меня из-за лицензирования), и у меня возникают трудности с программным шифрованием сообщения электронной почты перед его отправкой. Я могу успешно получить ссылку на CommandBarBut…
03 май '12 в 21:14
5
ответов
Проблема позиционирования окна при использовании SetParent()
Я пытаюсь установить childForm как дочерний элемент главного окна Excel с использованием API SetParent через PInvoke: Form childForm = new MyForm(); IntPtr excelHandle = (IntPtr) excelApplication.Hwnd; SetParent(childForm.Handle, excelHandle); child…
08 ноя '10 в 12:58
1
ответ
Можно ли сгенерировать временную шкалу дорожной карты PowerPoint из C#?
Я знаю, что PowerPoint имеет такой API, как Excel и Word. Есть ли способ сгенерировать дорожную карту графика программно (у меня есть список этапов и дат из базы данных)? У кого-нибудь есть ссылки или пример кода о том, как начать пытаться программн…
23 июн '10 в 02:44
2
ответа
Excel (Office) и C#
На данный момент я должен поддерживать Excel-приложение, которое состоит из множества VBA-модулей. Для меня это похоже на устаревшую систему, а VBA выглядит как язык последних дней. Имеет ли смысл подумать о переходе на C# и приложение Office на осн…
16 июн '11 в 08:07
1
ответ
Excel.Interop не может прогрессировать после инициализации нового экземпляра
Я сижу со следующей проблемой: после инициализации нового экземпляра Interop.Excel.Application() мое приложение зависает без тайм-аута или какого-либо другого прогресса / исключения, nadda. Немного предыстории, это совершенно новая установка Office …
07 ноя '16 в 14:56
1
ответ
Добавление файла Pub в другой файл MS Publisher 2010 с помощью PowerShell
В MS Publisher 2010 вы можете добавить файл PUB (публикацию каталога, в которой шаблон объединяется с данными, поступающими из файла Excel) в конец существующего файла публикации. Довольно удобно составить каталог книг. Я могу сделать это вручную с …
13 ноя '13 в 12:14
1
ответ
Функция Dir в Excel 2010 VBA не работает
Я пытаюсь пройтись по указанному каталогу, чтобы найти последний загруженный файл CSV. По какой-то причине моя функция Dir не может найти файл, даже если файл существует. Я не совсем знаком с VBA, поэтому, возможно, мне не хватает какой-то ссылки дл…
26 июл '12 в 17:55