PDA

View Full Version : حذف دگمه(Button) اكسس 2007



Saeid_ji
سه شنبه 11 خرداد 1395, 09:01 صبح
با سلام
در يك فايل اكسس 2007 با استفاده از كدهاي XML ريبون اكسس را حذف و ريبون خودم را گذاشتم ولي دگمه فايل اكسس در بالا سمت چپ حذف نميشه (طبق عكس) لطفآ جهت حذف آن چنانچه مقدور است راهنمايي فرماييد.
140634

Saeid_ji
چهارشنبه 12 خرداد 1395, 21:01 عصر
اساتيد محترم لطفآًً.....

e601
پنج شنبه 13 خرداد 1395, 01:38 صبح
سلام
امکان حذف دکمه آفیس از ریبون ها وجود نداره. اما میتونید با استفاده از تگ backstage آیتمهای داخلش رو مخفی کنید.
کد زیر رو باید به کدهای xml تون اضافه کنید. (یادتون باشه این کد رو باید داخل تگ customUI و بعد از تگ ribbon قرار بدید در غیر اینصورت کار نخواهد کرد) :

<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileCloseDatabase" visible="false"/>
<tab idMso ="TabInfo" visible="false"/>
<tab idMso ="TabRecent" visible="false"/>
<tab idMso ="TabNew" visible="false"/>
<tab idMso ="TabPrint" visible="false"/>
<tab idMso ="TabShare" visible="false"/>
<tab idMso ="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
</backstage>

eb_343
جمعه 14 خرداد 1395, 22:50 عصر
سلام
امکان حذف دکمه آفیس از ریبون ها وجود نداره. اما میتونید با استفاده از تگ backstage آیتمهای داخلش رو مخفی کنید.

/[/CODE]

سلام
در تصاویر قرار داده شده پست 26 این لینک (http://barnamenevis.org/showthread.php?519286-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D8%A7%D8%B8%D9%87%D8%A7%D8%B1-%D9%86%D8%B8%D8%B1-%D8%AF%D8%B1%D8%AE%D8%B5%D9%88%D8%B5-%D8%AF%D8%B1%D8%AC%D9%87-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%81%DB%8C%D8%B3-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%85%D9%88%D9%86%D9%87) دکمه آفیس حذف شده !!!!!!!!!!!!!!

e601
شنبه 15 خرداد 1395, 01:50 صبح
سلام
در اون برنامه جناب ابراهیمی از اکتیوایکس codejock برای ساخت ریبون استفاده کردن. صحبت ما در اینجا ریبون استاندارد اکسس هست...

Saeid_ji
شنبه 15 خرداد 1395, 22:48 عصر
با تشکر از راهنمایی e601 من کدهای مذکور را در کد XML خودم بعد از تگ ریبون و همچنین جاهای دیگر گذاشتم ولی نتیجه ای نگرفتم. چنانچه مقدور است کدهای مربوطه را در کدهای XML زیر بگنجاید . با تشکر. توضیح اینکه برنامه با اکسس 2007 طراحی شده.
<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="true">
<tabs>
<tab id="ffff" label="ff">
<group id="uu" label ="uu">
<button id="ii" label="ii"
onAction="openFormMain"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

e601
یک شنبه 16 خرداد 1395, 16:07 عصر
بصورت زیر باید استفاده کنید.
ضمنا من گزینه آخر تگ backsatge رو تغییر دادم شاید براتون جالب باشه که اینجوری هم میشه ازش استفاده کرد.

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">
<tabs>
<tab id="ffff" label="ff">
<group id="uu" label ="uu">
<button id="ii" label="ii" onAction="openFormMain"/>
</group>
</tab>
</tabs>
</ribbon>
<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileCloseDatabase" visible="false"/>
<tab idMso ="TabInfo" visible="false"/>
<tab idMso ="TabRecent" visible="false"/>
<tab idMso ="TabNew" visible="false"/>
<tab idMso ="TabPrint" visible="false"/>
<tab idMso ="TabShare" visible="false"/>
<tab idMso ="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="true" label="خروج از برنامه"/>
</backstage>
</customUI>

Saeid_ji
دوشنبه 17 خرداد 1395, 17:48 عصر
کدهای شما در سیستم من خطای زیر را میده. احتمال می دم کد xmlns="http://schemas.microsoft.com/office/2009/07 (http://schemas.microsoft.com/office/2009/07/customui)

مربوط به اکسس 2010 باشه
140744

e601
دوشنبه 17 خرداد 1395, 19:17 عصر
درسته حواسم نبود اکسس من 2010 هست. اون کدی که من نوشتم مربوط به اکسس 2010 هست. برای 2007 باید از namespace زیر استفاده کنید :
xmlns="http://schemas.microsoft.com/office/2006/01/customui"