Articles of office interop

Abrir / manipular documentos do Word, como o SharePoint

Alguém poderia me apontar na direção certa quando se trata de lidar com documentos do Word (docx) no servidor usando asp.net. Eu sei que posso escrever e ler o documento .docx usando a API fornecida. Mas eu gostaria de implementar isso como o SharePoint faz. O usuário navega no site, ele está conectado e, em […]

_IContactsAndGroupsCallback.OnLookUp

Gostaria de fornecer a presença de mensagens instantâneas etc. para o Office, seguindo o guia em http://msdn.microsoft.com/en-US/library/office/jj900715.aspx#off15_IMIntegration_ImplementRequired_ILyncClient . Em resposta a IContactManager.Lookup(string _lookupString, object _contactsAndGroupsCallback = null, object _state = Type.Missing) Eu preciso ligar Microsoft.Office.Uc._IContactsAndGroupsCallback.OnLookup(ContactManager _source, object _lookupResult, AsynchronousOperation _asyncOperation); O segundo parâmetro não está bem documentado: Quando o Office não pode determinar o endereço […]

Criar uma macro para o Microsoft Access via Interop

É possível criar uma nova macro usando c # usando a biblioteca Interop no Microsoft Access de maneira semelhante como Word, Excel ou PowerPoint? Nos outros aplicativos, você tem access ao Microsoft.Vbe.Interop._VBComponent , que permite injetar novas macros através das classs Document , Worksheet ou Presentation . Não parece que o Access tenha algo parecido […]

Usando o assembly Microsoft.Office.Interop.Word

Eu tenho que fazer uma palavra de programação de documentos em c #. Existe alguma maneira de acessar o Microsoft.Office.Interop.Word assembly sem instalar o Microsoft Word? Eu tentei instalar o Office Primary Interop Assemblies Mas me pergunte primeiro instalar o pacote do Microsoft Office.

Automação do MS Word em C # – Não é possível converter o object do tipo ‘System.String ‘ para digitar ‘System.String ‘

Eu uso este código para obter uma matriz String de títulos usados ​​em um documento do MS Word 2007 (.docx): dynamic arr = Document.GetCrossReferenceItems(WdReferenceType.wdRefTypeHeading); Usando o depurador, vejo que arr recebe dinamicamente uma matriz String com títulos de todos os meus títulos no documento (cerca de 40 inputs). Por enquanto, tudo bem. Então, eu quero […]

Preenchendo campos no Word usando c # e Microsoft Word Interop

Eu tentei preencher campos de formulário no Microsoft Word usando C # Interop Assemblies com o seguinte código string filename = @”N:\mehler\Vorlage2.dotx”; Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); Microsoft.Office.Interop.Word.Document doc = new Microsoft.Office.Interop.Word.Document(); doc = word.Documents.Open(filename); doc.Activate(); foreach (Microsoft.Office.Interop.Word.FormField field in doc.FormFields) { switch (field.Name) { case “Text2”: field.Range.Text = “1”; break; default: break; } } […]

Descarte adequado de objects de interoperabilidade COM em C # especialmente aplicativos do MS Office

Estou desenvolvendo um aplicativo que depende muito de vários produtos do Microsoft Office, incluindo Access, Excel, Word, PowerPoint e Outlook, entre outros. Enquanto pesquisava sobre interoperabilidade, descobri que, a partir do VS2010 e do .NET 4, nós, felizmente, não precisamos mais passar pelos pesadelos dos PIAs. Além disso, tenho lido muitos artigos sobre o descarte […]

Automação do Word Localizar e replace sem include checkboxs de texto

Eu tenho um documento do Word que tem uma checkbox de texto. Quando eu executo um achado automatizado e substituo sua correspondência no documento principal, mas não coincide com nada na checkbox de texto. Como faço para dizer a localizar e replace function para include checkboxs de texto. Word.Range range = objDoc.Content; object findtext = […]

c # word interoperar encontrar e replace tudo

Eu tenho algum código para replace o texto dentro de uma palavra 2010 docx. object fileName = Path.Combine(System.Windows.Forms.Application.StartupPath, “document.docx”); Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application { Visible = true }; Microsoft.Office.Interop.Word.Document aDoc = wordApp.Documents.Open(ref fileName, ReadOnly: false, Visible: true); aDoc.Activate(); Microsoft.Office.Interop.Word.Find fnd = wordApp.ActiveWindow.Selection.Find; fnd.ClearFormatting(); fnd.Replacement.ClearFormatting(); fnd.Forward = true; fnd.Wrap = Microsoft.Office.Interop.Word.WdFindWrap.wdFindContinue; fnd.Text = “{id}”; fnd.Replacement.Text […]

Como criar docs de palavra de forma programática a partir de um modelo

Eu estou tentando criar cerca de 600 relatórios no Microsoft Office Word. Os documentos são preenchidos com dados de um database e imagens encontradas em uma unidade local. Eu descobri que poderia criar um projeto de modelo de palavra-chave no visual studio 2010 e programar o modelo para que, quando você insere um único valor […]