Sei que faz tempo que não publico nada sobre Sharepoint ou algo do genero e peço desculpas por isso. Agora to finalmente publicando uma solução para importação de dados de uma planilha Excel para uma lista no sharepoint.
Realmente estavamos preocupados se isso daria certo ou não, até que tivemos a resposta. Não! Não deu certo. Depois de alguns vários minutos de processamento na importação o sharepoint gerou o erro
“Method ‘Post’ of object ‘IOWSPostData’. “
Bom, a explicação para isso é que, não é um erro necessariamente do WSS 3.0 e sim um resultado que retornou erro quando chamado o Application.SharepointVersion() em um Add-In do Excel que tenta retornar o metodo IOWSPostData.Post().
Para corrigir, ou “driblar” este exception procure o add-in do Excel chamado “EXPTOOWS.XLA” que fica localizado na pasta ”C:\Program Files\Microsoft Office\Office12\1033″ (se seu windows for em portugues, troque “Program Files” por “Arquivos de Programas”). Agora aperte ALT+F11 para abrir o editor de código do Visual Basic. Procure (ctrl+F) pela linha lVer = Application.SharePointVersion(URL) e comente esta linha, logo em seguida adicione a uma outra com o código: IVer = 2.
O código inteiro tem que ficar assim:
Sub Initialize(List, Title, URL, QuickLaunch)
strQuickLaunch = QuickLaunch
aTarget(iPublishURL) = URL
aTarget(iPublishListName) = List
aTarget(iPublishListDesc) = Title
‘lVer = Application.SharePointVersion(URL)
lVer = 2
End Sub
Feito isso, salve as alterações e tente novamente.
Espero que tenha ajudado!

No comments yet
Feed de comentários deste artigo