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

1 ответ

Это здорово, спасибо большое, ты сделал мой день

аюсь добавить несколько таблиц в текстовом документе, используя C # // Tables is a list of items which I want to present each in a table foreach (List<string[]> ClassTable in Tables) { // tbl is a "Microsoft.Office.Interop.Word.Table" // myRange ...

7 ответов

 если вы закроете документ и выйдите из приложения

сти продолжение этого поста (который остается без ответа): https://stackoverflow.com/q/6197829/314661 [https://stackoverflow.com/q/6197829/314661]) Используя следующий код Application app = new Application(); _Document doc ...

1 ответ

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

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

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

3 ответа

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

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

3 ответа

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

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

2 ответа

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

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

4 ответа

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

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

1 ответ

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

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

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 ответ

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

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