2007 ve 2010'da uyumlu Excel'de VBA kullanmadan bazı kısıtlamalar içeren bir çalışma kitabı tasarlamaya çalışıyorum. Birkaçını kısıtlamak için XML koduyla "Microsoft Office için Özel UI Düzenleyicisi" ni seçtim. seçenekler: - Bilgi sekmesi ile kaydedin, Ekle, Sil, Sayfayı Taşı/Kopyala, Sayfayı gizle, Sayfaları göster. Ben bunu yaparken başarılı oldu ama Ekle sekmesi için Denetim Adı
hala çalışıyor ve erişilebilir olması insert sayfa sekmesi "ICON" fark etmiş. Dosyada XML aracılığıyla bunu devre dışı bırakmak için beni Kontrol Adına yönlendirebilir misiniz lütfen?Benim kodudur: Ben de Office Fluent Kullanıcı Arayüzü Kontrol tanımlayıcıları için Microsoft ve rondebruin arama denedi
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<commands>
<command idMso="FileSaveAsWebPage" enabled="false" />
<command idMso="FileSaveAs" enabled="false" />
<command idMso="FileSaveAsMenu" enabled="false" />
<command idMso="FileSaveAsExcelXlsx" enabled="false" />
<command idMso="FileSaveAsExcelXlsxMacro" enabled="false" />
<command idMso="FileSaveAsExcel97_2003" enabled="false" />
<command idMso="FileSaveAsExcelOpenDocumentSpreadsheet" enabled="false" />
<command idMso="FileSaveAsPdfOrXps" enabled="false" />
<command idMso="FileSaveAsOtherFormats" enabled="false" />
<command idMso="SheetInsert" enabled="false" />
<command idMso="SheetInsertPage" enabled="false" />
<command idMso="SheetDelete" enabled="false" />
<command idMso="SheetRename" enabled="false" />
<command idMso="SheetMoveOrCopy" enabled="false" />
<command idMso="SheetUnhide" enabled="false" />
<command idMso="SheetProtect" enabled="false" />
<command idMso="SheetTabColorGallery" enabled="false" />
<command idMso="SheetTabColorMoreColorsDialog" enabled="false" />
<command idMso="SelectAllSheets" enabled="false" />
</commands>
<backstage>
<tab idMso="TabInfo" visible="false"/>
</backstage>
</customUI>
.
Tüm 2010 'idMso's [burada] bulabilirsiniz (http://www.microsoft.com/en-us/download/details.aspx?id=6627) –
Hızlı yanıt için teşekkür ederim Mehow, ben Aynı bir kopyasına sahip, "SheetInsertPage" adlı bir denetimi kullanmayı denedim (yukarıdaki kodda belirtildiği gibi) hala bunu devre dışı bırakamıyorum. Bana daha fazla –
önerebilir misiniz [ilgili olabilir] (http://stackoverflow.com/questions/16766034/hide-new-sheet-tab#comment24774096_16766034). – pnuts