Tente criar uma nova seção / seção onde deseja que o arquivo inserido seja removido e desproteja essa única seção.
Estou configurando um formulário no MS Word. Os usuários do formulário precisarão anexar arquivos que incluam resultados e outros dados relevantes.
Gostaria de usar um formulário protegido, mas não consigo encontrar uma maneira de permitir que os usuários insiram esses objetos no formulário. É mesmo possível?
Eu também pensei em tê-los copiando / colando caminhos para arquivos em uma unidade compartilhada, mas às vezes os diretórios mudam ou se movem, então eu prefiro ter documentos incorporados.
Quais alternativas existem, se o que eu quero não é possível?
(usando o Office 2003)
Eu usei o seguinte script VBA em uma ação de clique de botão para simular a funcionalidade "Inserir objeto" no documento:
Este código pode entrar no botão "click" event como está.
' Browse & Select File
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False
.Title = "Select the File that you want to insert"
If .Show = True Then
FiletoInsert = .SelectedItems(1)
Else
Exit Sub
End If
End With
' Embed File Inline
Application.Selection.InlineShapes.AddOLEObject _
FileName:=FiletoInsert, _
LinkToFile:=False, _
DisplayAsIcon:=True, _
IconLabel:=Right(FiletoInsert, Len(FiletoInsert) - InStrRev(FiletoInsert, "\"))