Usuário com melhor resposta
Incompatibilidades Framework 4.0

Pergunta
-
Respostas
-
Edilson,
O VSTO do Visual Studio 2010 só é compatível com o Office 2007 e 2010, para a versão 2003, você terá que usar o VS 2005 ou 2008.
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 19 de julho de 2011 00:24
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 8 de agosto de 2011 16:35
-
Edilson,
Se você não for usar o VSTO, acredito que você consiga fazer isto sim...
Mas você também tem outras alternativas como por exemplo o ClosedXML que manipula arquivos do excel e não depende do office, veja:
http://closedxml.codeplex.com/
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 19 de julho de 2011 00:24
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 8 de agosto de 2011 16:35
-
Edilson,
O Visual Studio Tools for Office é uma extensão para o Visual Studio que permite a você manipular documentos usando o Office, você pode não só criar documentos mas também criar complementos para o Office, como um item da Ribbon ou uma barra de ferramentas, veja:
http://msdn.microsoft.com/en-us/library/d2tx7z6d(v=VS.100).aspx
No caso do VSTO, você precisa do Office instalado, da mesma forma que via COM Interop você também precisa.
Agora o ClosedXML é para manipulação de Excel.
Já o .DOC, você poderia manipular diretamente no formato Open XML assim você poderia gerar arquivos .docx sem ter o Word, veja:
http://www.codeproject.com/KB/office/ManipulateDocxWithoutMSO.aspx
http://msdn.microsoft.com/en-us/library/bb308936.aspx
Ou se você precisar editar arquivos .doc sem o Office, você poderia usar o componente da Apose só que é pago, veja:
http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 19 de julho de 2011 00:24
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 8 de agosto de 2011 16:35
Todas as Respostas
-
Edilson,
O VSTO do Visual Studio 2010 só é compatível com o Office 2007 e 2010, para a versão 2003, você terá que usar o VS 2005 ou 2008.
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 19 de julho de 2011 00:24
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 8 de agosto de 2011 16:35
-
-
Edilson,
Se você não for usar o VSTO, acredito que você consiga fazer isto sim...
Mas você também tem outras alternativas como por exemplo o ClosedXML que manipula arquivos do excel e não depende do office, veja:
http://closedxml.codeplex.com/
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 19 de julho de 2011 00:24
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 8 de agosto de 2011 16:35
-
Rogério obrigado mais uma vez,
o VSTO no caso é um "addin" para o visual studio independente do office é isto?
Ou seja, se eu precisar manipular um doc sem o office eu utilizo ele, abrir e apresentar ao usuário.
No meu caso usamos interop do word para manipular também porém utilizando com, então acho que com esta maneira não haveria problema correto?
-
Edilson,
O Visual Studio Tools for Office é uma extensão para o Visual Studio que permite a você manipular documentos usando o Office, você pode não só criar documentos mas também criar complementos para o Office, como um item da Ribbon ou uma barra de ferramentas, veja:
http://msdn.microsoft.com/en-us/library/d2tx7z6d(v=VS.100).aspx
No caso do VSTO, você precisa do Office instalado, da mesma forma que via COM Interop você também precisa.
Agora o ClosedXML é para manipulação de Excel.
Já o .DOC, você poderia manipular diretamente no formato Open XML assim você poderia gerar arquivos .docx sem ter o Word, veja:
http://www.codeproject.com/KB/office/ManipulateDocxWithoutMSO.aspx
http://msdn.microsoft.com/en-us/library/bb308936.aspx
Ou se você precisar editar arquivos .doc sem o Office, você poderia usar o componente da Apose só que é pago, veja:
http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 19 de julho de 2011 00:24
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 8 de agosto de 2011 16:35