FP: Mensagem de erro: permissão negada executar macros VBA na vista de HTML

Traduções de Artigos Traduções de Artigos
Artigo: 303737 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando utiliza uma Microsoft Visual Basic for Applications macro na vista HTML, receberá a seguinte mensagem de erro:
Run-time error '70':

Permissão negada.
Se clicar em de depuração , mudar para vista normal e, em seguida, clique em continuar , receberá uma das seguintes mensagens de erro adicionais:
Run-time error '-2147418113 (8000ffff)':

Erro de automatização
Falha catastrófica.
- ou -
Run-time error '-2147418113 (8000ffff)':

Método insertAdjacentHTML do objecto 'DispIHTMLUnknownElement' falhou.

Causa

Este problema pode ocorrer se o Visual Basic for Applications macro utiliza um método para manipular o HTML na página quando na vista de HTML. Por exemplo, se utilizar o InsertAdjacentHTML ou métodos CreateRange, poderá receber a mensagem de erro descrita na secção "Sintomas".

Resolução

A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. Para resolver este problema, adicione código da macro que as alterações, visualizar o modo de vista normal, antes de editar o código HTML. A macro de exemplo seguinte é um modelo para o Visual Basic para aplicações subrotina que armazena o modo de visualização originais, muda para vista normal para executar código e, em seguida, repõe o modo de visualização original:
Sub MySub()
  Dim lngCurrent As Long
  ' Get the original view mode and store it for later.
  lngViewMode = Application.ActivePageWindow.ViewMode
  ' Switch to Normal view.
  Application.ActivePageWindow.ViewMode = fpPageViewNormal


  ' Other code goes here.


  ' Switch back to the original view.
  Application.ActivePageWindow.ViewMode = lngViewMode
End Sub
				

Mais Informação

Para obter informações adicionais sobre como trabalhar com o Visual Basic para aplicações métodos e HTML, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
242315FP2000: Como inserir HTML no ponto de inserção utilizando o VBA

Propriedades

Artigo: 303737 - Última revisão: 31 de janeiro de 2007 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft FrontPage 2000 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
Palavras-chave: 
kbmt kbprb KB303737 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 303737

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com