Результаты поиска по запросу "office-interop"

0 ответов

Джереми, ты сделал мою неделю! Большое спасибо - это сработало, и мой уровень счастья сейчас не поддается словам. Я тоже выдернул себе волосы, оставил их на некоторое время, а потом снова начал зацикливаться на этом. Еще раз спасибо!

ение последних недель я работал и читал различные вопросы StackOverflow и другие учебные пособия и документацию (см. Некоторые из них ниже), чтобы попытаться найти способ модульного тестирования надстройки VSTO. К сожалению, это всегда приводит ...

1 ответ

C # не читает дату Excel из таблицы

я пытаюсь прочитать значение типа datetime из листа Excel, он возвращает двойное значение. Например, если хотите прочитать значение'2007-02-19 14:11:45.730' вот так, я получаю значение двойного типа. Кроме того, я конвертирую это двойное ...

1 ответ

Да, вы должны иметь .Visible = false, если вы не хотите показывать пользовательский интерфейс

апускает новую книгу Excel: Excel.Application oXL; Excel._Workbook oWB; oXL = new Excel.Application(); oXL.Visible = true; oWB = (Excel._Workbook)(oXL.Workbooks.Add( Missing.Value )); Однако, что если кто-то хочет либо ... - «GetObject» (в ...

ТОП публикаций

1 ответ

Вот код, который делает преобразование. Код почти такой же, как показано выше, с небольшим (но важным) отличием - необходимо использовать ссылки (а не сами объекты):

я есть необходимость регулярно программно конвертировать * .rtf файлы в * .docx. Вручную, это прекрасно работает с «Сохранить как» в Word 2007 ... результирующий docx работает очень хорошо. Программно, я не могу заставить его работать. То, что я ...

4 ответа

Документ выходит на передний план.

приложение winforms взаимодействует с MS Word, и мы запускаем этот код при создании документа и хотим показать его в Word перед нашим приложением: [setup w as a Word interop object] w.Visible = True w.Activate()Когда выкатили вXP машины под ...

2 ответа

 операция против 26 целочисленного значения, так как нужно заботиться только о 26 символах. То есть при получении по модулю числа, которое будет больше 1, это означает, что вы должны удвоить символ и так далее. Чтобы рассказать об ответе Джоэла Кехорна, он рекурсивный, поэтому он должен удвоить и утроить строку символов, возвращаемую в качестве имени столбца, поэтому он должен фактически обрабатывать любое целочисленное значение, как я понимаю алгоритм. Эй, здесь нет никакого вреда, я просто хочу поделиться. Спасибо!

у быть в состоянии создать свой экземплярCell класс при именовании экземпляра ячейки с такими именами, как «A», «B», «C» и т. д., как в электронной таблице Excel. У меня есть мойCell класс вроде так: public class Cell { public Cell(Range ...

2 ответа

Вызов был отклонен вызываемым абонентом. (Исключение из HRESULT: 0x80010001 (RPC_E_CALL_REJECTED))

У меня есть небольшое приложение C # Winforms, которое использует Word.Interop, чтобы взять один документ слияния, скопировать каждый раздел, вставить этот раздел в свой собственный документ и сохранить его по отдельности. Я продолжаю (иногда ...

3 ответа

Приведенный выше код предназначен только для офисных документов (Microsoft). PDF-файлы являются продуктом Adobe, и, вероятно, у них есть другой способ сделать это. Но это может быть так же просто, как сравнить PDF-документ до и после того, как он был помечен паролем, чтобы найти флаг (положение), указывающий на то, что он помечен паролем. Затем просто создайте код, который реагирует на значение в этом месте.

ли способ узнать, является лиdoc/ppt/xls файл защищен паролем еще до открытия файла?

3 ответа

Я знаю, что не могу этого сделать - вот почему я ищу другой вариант - видел, как некоторые приложения управляют этим, так что должно быть каким-то образом ...

способоткройте новую почту в окне Outlook. Мне нужно программно заполнить:от субъекта к телуинформацию, но оставьте это новое почтовое окно открытым, чтобы пользователь мог проверить содержимое / добавить что-то, а затем отправить как обычное ...

1 ответ

Я устал от этого, но это, похоже, не работает.

ледует из названия, у меня есть приложение .Net, которое использует взаимодействие для открытия документов в Word. Я поставил app.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable перед открытием ...