FP: Mensagem de erro: Permission Denied executando macro do VBA no modo de HTML

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 303737
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando você executa um Microsoft Visual Basic for Applications macro no modo de exibição de HTML, você receber a seguinte mensagem de erro:
Erro em tempo de execução '70':

Permissão negada.
Se você clique em Debug , alternar para o modo de exibição normal e, em seguida, clique em continuar , você receber uma das seguintes mensagens de erro adicionais:
Erro em tempo de execução '-2147418113 (8000ffff)':

Erro de automação
Falha catastrófica.
- ou -
Erro em tempo de execução '-2147418113 (8000ffff)':

Falha do método insertAdjacentHTML do objeto 'DispIHTMLUnknownElement'.
Causa
Esse problema pode ocorrer se o macro do Visual Basic for Applications usa um método para manipular a HTML da página quando no modo de exibição HTML. Por exemplo, se você usar o InsertAdjacentHTML ou os métodos CreateRange, você receberá a mensagem de erro descrita na seção "Sintomas".
Resolução
Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Para resolver esse problema, adicione código à sua macro que alterações o modo de exibição normal exibir antes de editar o HTML. O seguinte exemplo de macro é um modelo para um Visual Basic para sub-rotina de aplicativos que armazena o modo de exibição original, alterna para o modo de exibição normal para executar qualquer código e, em seguida, redefine o modo de exibiçã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 = lngViewModeEnd Sub				
Mais Informações
Para obter informações adicionais sobre como trabalhar com o Visual Basic para aplicativos métodos e HTML, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
242315FP2000: Como inserir HTML no ponto de inserção usando o VBA
página frontal PRB

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 303737 - Última Revisão: 12/06/2015 04:01:27 - Revisão: 3.1

Microsoft FrontPage 2000 Standard Edition, Microsoft FrontPage 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB303737 KbMtpt
Comentários